From 6961550d79bef3eaba45644bed25c505537c0bed Mon Sep 17 00:00:00 2001 From: Correl Roush Date: Thu, 24 Jun 2021 10:05:10 -0400 Subject: [PATCH] Importing repository --- .svn/entries | 1 + .svn/format | 1 + ...c524778dfeb91e038c5a6af219242abae.svn-base | 16 + ...a2a7254365ffa83ab86cac16f17d657de.svn-base | Bin 0 -> 330893 bytes ...eb0ed5eb70ef94a1b7a87e17ddaf894b5.svn-base | 10 + ...3e0a6e283dc11bd0a061061e06f431951.svn-base | 1587 + ...36dd7b78a14e37f8e84a5330580b6b3c0.svn-base | 1826 ++ ...14ae53bcd88a3ed541aac80ee1258b4de.svn-base | 117 + ...469e8d77c77acbce1d52961e4066e87f2.svn-base | Bin 0 -> 14272 bytes ...86e5aad5d2801a0cb2437c21e94ab6f6a.svn-base | Bin 0 -> 10515 bytes ...448f674986804944ed67590a381bde5e9.svn-base | Bin 0 -> 64945 bytes ...93c418cde8de0ef8c464cc7a269d956ba.svn-base | 66 + ...a708513db3afbef53aad817b1733e3f42.svn-base | Bin 0 -> 101470 bytes ...13f55857a22d067fea1e08a910a19eaa8.svn-base | 1215 + ...fbdb1bbb57e4db9e164f6efd74548596a.svn-base | 25146 ++++++++++++++++ ...1859b0d61baf53842f6e8f066728c92f1.svn-base | Bin 0 -> 13334 bytes ...d0387d36e45d0219684a2e888a01df906.svn-base | 107 + ...6842b2b7010915db3a059dd4070b6cf70.svn-base | 54 + ...64b535a2a13425f2939765b2b74b1ea98.svn-base | Bin 0 -> 4613 bytes ...40aef6d37918f7f9ba816b3ce1ab66d71.svn-base | 9 + ...2b148b10d107891512d2aac6ac7fd8893.svn-base | 37 + ...0f6651820f8bd97def20adef4aff002b2.svn-base | 1826 ++ ...de3c2aed2ce97fa85b2ecbe15c124547a.svn-base | 67 + ...4ac21a483af19298814c244ae6dc47dd2.svn-base | 20 + ...5ae4556dc104586eadd1a1cbcbbfe0fab.svn-base | 1853 ++ ...517f0e18a07cf149a713038f4f3d45e2c.svn-base | Bin 0 -> 68302 bytes ...be6a5066d3268d9d084e2c7a9221d3225.svn-base | 1255 + ...19635191cb464d67dda2bfa93a65140d3.svn-base | Bin 0 -> 11818 bytes ...897660a0ec4ed86f7cd2a71d8565dd29a.svn-base | Bin 0 -> 616 bytes ...301015a24bbb2696ed4d22be9c565a24c.svn-base | 178 + ...377b35815aea79cc31514b811962ad4b4.svn-base | 10 + ...900fde75f36cc2ce693930d1860e5f62b.svn-base | 6 + ...05da076ece95a9cc86b5a83014c1d6b95.svn-base | Bin 0 -> 104937 bytes ...083ebacf54134fbc1c6920587182ff7b1.svn-base | 14 + ...681d4533b98d962fe3ffe4f4558229d20.svn-base | 15 + ...36c6b41cf819a059b7490cd4dccc307d6.svn-base | Bin 0 -> 8770 bytes ...e2fa2f10306f98ea36d39be2d4a28d08c.svn-base | Bin 0 -> 2543 bytes ...8d7aa30df3e4c96134a71cf0b209ac42d.svn-base | 178 + ...a927af51aaa06d0b1857511ba8ca8d78b.svn-base | 152 + ...225d2e35a6dd1a224d18c33a7be14a68b.svn-base | 178 + ...182f747e287808d7e3b91ad013f2bff07.svn-base | 91 + ...66440324555a1dccde3ba76b60151060d.svn-base | 4 + ...5ae53d1625dfbe3e3fc970a8574680a96.svn-base | Bin 0 -> 4039 bytes ...c9a5382a76a9e6a4f528c88d833e02751.svn-base | 1825 ++ ...5281bc5975f0889940b99041812b7762a.svn-base | 110 + ...5323d6c4550582ff15d6eb3b7fed56737.svn-base | Bin 0 -> 101634 bytes ...6b68163c24be0a13c500c0e1efc3778ea.svn-base | Bin 0 -> 10430 bytes ...eafdbaadc3d08f72c28eee6efe9379659.svn-base | 1 + ...5a4074b185fe84ba1a394b7563bbce79f.svn-base | Bin 0 -> 90487 bytes ...ce82bd325f64d4ba3f21d5529be572794.svn-base | Bin 0 -> 10539 bytes ...711d6f25b6dd83db765339120ae130f22.svn-base | 11 + ...05232452523d446dc453576ab71302ac1.svn-base | 13 + ...eccf850ee80fbfb8960172de2e50d4b0d.svn-base | 14 + ...b9f620480e16298337d33241b9b4359ad.svn-base | Bin 0 -> 14075 bytes ...05ce87b340f8b00f40e493e1a36a4464c.svn-base | 6 + ...4a0c166b7ab6914c62e875d2c1d57a96c.svn-base | Bin 0 -> 6570 bytes ...ae33ca8cc086cf7b25b712fd61f56bea9.svn-base | Bin 0 -> 3746 bytes ...86e2d4530d7e50bb16c573304ede00f13.svn-base | Bin 0 -> 8628 bytes ...e5e6b4b0d3255bfef95601890afd80709.svn-base | 0 ...d43a0b16169c8ca5bc24ba6b48dd28d82.svn-base | 1492 + ...e424c2819acffac595fc5dede85a9dacb.svn-base | 1771 ++ ...088ee070f8e0e50a426b54faf1fd90967.svn-base | Bin 0 -> 14185 bytes ...afab81b39696ad2fd7ba53c5feff195db.svn-base | Bin 0 -> 425541 bytes ...a1fe0ad458cecac195f76ad71521026c9.svn-base | 17 + ...2404917651a8c18efbd16585d423cf61a.svn-base | Bin 0 -> 1523274 bytes ...d82ad50b0c773b3b9daa575f447fdaf09.svn-base | 1826 ++ ...d3cc5bb4535b48752b0804f9bffd96e42.svn-base | Bin 0 -> 13147 bytes ...427ce8df1abc0d975fb3dc0bdf3736b4b.svn-base | Bin 0 -> 7403 bytes ...48b8217e6fddc94d9828258c4a3aa54a2.svn-base | 28 + ...94717013f0f7837ddaed3156b41e561f8.svn-base | Bin 0 -> 101505 bytes ...64be425e1e1c2d17a2e73bcda84c5db73.svn-base | Bin 0 -> 97230 bytes .svn/wc.db | Bin 0 -> 237568 bytes .svn/wc.db-journal | 0 contrib/1.393-cpM/20preview.txt | 1 + contrib/1.393-cpM/Atma.hlp | Bin 0 -> 1523274 bytes contrib/1.393-cpM/Atma.stp | Bin 0 -> 2543 bytes contrib/1.393-cpM/SylverUpdate-brainstorm.txt | 16 + contrib/1.393-cpM/atma-install.mrc | 13 + contrib/1.393-cpM/atma-multiserver.txt | 6 + contrib/1.393-cpM/atma.sa | 1853 ++ contrib/1.393-cpM/bugs-atma.txt | 15 + contrib/1.393-cpM/bugs.txt | 4 + contrib/1.393-cpM/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 28 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + contrib/1.393-cpM/formatStr/formatstr.sa | 178 + contrib/1.393-cpM/readme.txt | 17 + contrib/1.393-cpM/versioninfo-dev.txt | 152 + contrib/1.393-cpM/versioninfo.txt | 117 + dist/Atma-1.20-20021205.zip | Bin 0 -> 90487 bytes dist/Atma-Fserv-0.992.rar | Bin 0 -> 14075 bytes dist/Atma-Fserv-1.1-sa.rar | Bin 0 -> 104937 bytes dist/Atma-Fserv-1.30.rar | Bin 0 -> 64945 bytes dist/Atma-Fserv-1.372.zip | Bin 0 -> 97230 bytes dist/Atma-Fserv-1.39.zip | Bin 0 -> 101470 bytes dist/Atma-Fserv-1.391.zip | Bin 0 -> 101505 bytes dist/Atma-Fserv-1.393.zip | Bin 0 -> 101634 bytes dist/Atma-Fserv-Helpfile.rar | Bin 0 -> 330893 bytes dist/Atma-Fserv-Helpfile.zip | Bin 0 -> 425541 bytes helpfile/ATMA-FSERV.GID | Bin 0 -> 8628 bytes helpfile/ATMA-FSERV.HLP | Bin 0 -> 1523274 bytes helpfile/Atma-Fserv.hpj | 11 + helpfile/Atma-Fserv.rtf | 25146 ++++++++++++++++ helpfile/access.gif | Bin 0 -> 6570 bytes helpfile/atma-1.gif | Bin 0 -> 14185 bytes helpfile/atma-2.gif | Bin 0 -> 13334 bytes helpfile/atma-3.gif | Bin 0 -> 10515 bytes helpfile/atma-4.gif | Bin 0 -> 13147 bytes helpfile/atma-5.gif | Bin 0 -> 11818 bytes helpfile/atma-6.gif | Bin 0 -> 14272 bytes helpfile/atma-logo.gif | Bin 0 -> 3746 bytes helpfile/atma-logo.psd | Bin 0 -> 68302 bytes helpfile/atma-screenshot.png | Bin 0 -> 10430 bytes helpfile/atma-submenu.gif | Bin 0 -> 4039 bytes helpfile/queue manager.gif | Bin 0 -> 10539 bytes release/0.992-2002.10.03/ATMA-FSERV.HLP | Bin 0 -> 7403 bytes release/0.992-2002.10.03/Atma-Fserv-0.992.rar | Bin 0 -> 14075 bytes release/0.992-2002.10.03/Atma.stp | Bin 0 -> 616 bytes release/0.992-2002.10.03/atma-fserv.dat | 0 release/0.992-2002.10.03/atma-fserv.mrc | 1215 + release/1.0-2002.10.17/ATMA-FSERV.HLP | Bin 0 -> 7403 bytes release/1.0-2002.10.17/Atma-Fserv-0.992.rar | Bin 0 -> 14075 bytes release/1.0-2002.10.17/Atma.stp | Bin 0 -> 616 bytes release/1.0-2002.10.17/atma-fserv.dat | 0 release/1.0-2002.10.17/atma-fserv.mrc | 1255 + release/1.20-2002.12.05/Atma.hlp | Bin 0 -> 1523274 bytes release/1.20-2002.12.05/Atma.stp | Bin 0 -> 616 bytes release/1.20-2002.12.05/README.txt | 14 + release/1.20-2002.12.05/atma-install.mrc | 13 + release/1.20-2002.12.05/atma.sa | 1492 + .../1.20-2002.12.05/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 20 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.20-2002.12.05/formatStr/formatstr.sa | 178 + release/1.20-2002.12.05/versioninfo.txt | 37 + release/1.30-2003.01.31/Atma.hlp | Bin 0 -> 1523274 bytes release/1.30-2003.01.31/Atma.stp | Bin 0 -> 616 bytes release/1.30-2003.01.31/README.txt | 9 + release/1.30-2003.01.31/atma-install.mrc | 13 + release/1.30-2003.01.31/atma.sa | 1587 + .../1.30-2003.01.31/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 20 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.30-2003.01.31/formatStr/formatstr.sa | 178 + release/1.30-2003.01.31/versioninfo-dev.txt | 91 + release/1.30-2003.01.31/versioninfo.txt | 54 + release/1.372-2003.07.10/Atma.hlp | Bin 0 -> 1523274 bytes release/1.372-2003.07.10/Atma.stp | Bin 0 -> 4613 bytes release/1.372-2003.07.10/README.txt | 9 + release/1.372-2003.07.10/atma-install.mrc | 13 + release/1.372-2003.07.10/atma.sa | 1771 ++ .../1.372-2003.07.10/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 28 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.372-2003.07.10/formatStr/formatstr.sa | 178 + release/1.372-2003.07.10/versioninfo-dev.txt | 91 + release/1.372-2003.07.10/versioninfo.txt | 67 + release/1.383-xxxx.xx.xx/Atma.hlp | Bin 0 -> 1523274 bytes release/1.383-xxxx.xx.xx/Atma.stp | Bin 0 -> 4613 bytes release/1.383-xxxx.xx.xx/README.txt | 9 + release/1.383-xxxx.xx.xx/atma-install.mrc | 13 + release/1.383-xxxx.xx.xx/atma.sa | 1825 ++ .../1.383-xxxx.xx.xx/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 28 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.383-xxxx.xx.xx/formatStr/formatstr.sa | 178 + release/1.383-xxxx.xx.xx/versioninfo-dev.txt | 91 + release/1.383-xxxx.xx.xx/versioninfo.txt | 67 + release/1.39-2004.12.17/Atma.hlp | Bin 0 -> 1523274 bytes release/1.39-2004.12.17/Atma.stp | Bin 0 -> 2543 bytes release/1.39-2004.12.17/README.txt | 9 + release/1.39-2004.12.17/atma-install.mrc | 13 + release/1.39-2004.12.17/atma.sa | 1826 ++ .../1.39-2004.12.17/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 28 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.39-2004.12.17/formatStr/formatstr.sa | 178 + release/1.39-2004.12.17/versioninfo-dev.txt | 91 + release/1.39-2004.12.17/versioninfo.txt | 107 + release/1.391-2005.01.03/Atma.hlp | Bin 0 -> 1523274 bytes release/1.391-2005.01.03/Atma.stp | Bin 0 -> 2543 bytes release/1.391-2005.01.03/atma-install.mrc | 13 + release/1.391-2005.01.03/atma.sa | 1826 ++ .../1.391-2005.01.03/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 28 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.391-2005.01.03/formatStr/formatstr.sa | 178 + release/1.391-2005.01.03/readme.txt | 17 + release/1.391-2005.01.03/versioninfo-dev.txt | 91 + release/1.391-2005.01.03/versioninfo.txt | 110 + release/1.393-2007.08.09/20preview.txt | 1 + release/1.393-2007.08.09/Atma.hlp | Bin 0 -> 1523274 bytes release/1.393-2007.08.09/Atma.stp | Bin 0 -> 2543 bytes .../SylverUpdate-brainstorm.txt | 16 + release/1.393-2007.08.09/atma-install.mrc | 13 + release/1.393-2007.08.09/atma-multiserver.txt | 6 + release/1.393-2007.08.09/atma.sa | 1826 ++ release/1.393-2007.08.09/bugs-atma.txt | 15 + release/1.393-2007.08.09/bugs.txt | 4 + .../1.393-2007.08.09/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes .../formatStr/Profiles/^profile_Atma.hsh | 28 + .../formatStr/Profiles/^profile_GreetZ.hsh | 6 + .../formatStr/Profiles/^profile_away.hsh | 10 + .../formatStr/Profiles/^profile_nickComp.hsh | 10 + .../formatStr/Profiles/^profile_standard.hsh | 14 + .../formatStr/Profiles/^theme_phoenix.hsh | 66 + .../1.393-2007.08.09/formatStr/formatstr.sa | 178 + release/1.393-2007.08.09/readme.txt | 17 + release/1.393-2007.08.09/versioninfo-dev.txt | 152 + release/1.393-2007.08.09/versioninfo.txt | 117 + src/20preview.txt | 1 + src/Atma.hlp | Bin 0 -> 1523274 bytes src/Atma.stp | Bin 0 -> 2543 bytes src/SylverUpdate-brainstorm.txt | 16 + src/atma-install.mrc | 13 + src/atma-multiserver.txt | 6 + src/atma.sa | 1826 ++ src/bugs-atma.txt | 15 + src/bugs.txt | 4 + src/formatStr/FORMATSTR.HLP | Bin 0 -> 8770 bytes src/formatStr/Profiles/^profile_Atma.hsh | 28 + src/formatStr/Profiles/^profile_GreetZ.hsh | 6 + src/formatStr/Profiles/^profile_away.hsh | 10 + src/formatStr/Profiles/^profile_nickComp.hsh | 10 + src/formatStr/Profiles/^profile_standard.hsh | 14 + src/formatStr/Profiles/^theme_phoenix.hsh | 66 + src/formatStr/formatstr.sa | 178 + src/readme.txt | 17 + src/versioninfo-dev.txt | 152 + src/versioninfo.txt | 117 + 258 files changed, 91469 insertions(+) create mode 100644 .svn/entries create mode 100644 .svn/format create mode 100644 .svn/pristine/01/0102620c524778dfeb91e038c5a6af219242abae.svn-base create mode 100644 .svn/pristine/03/03697e9a2a7254365ffa83ab86cac16f17d657de.svn-base create mode 100644 .svn/pristine/0d/0dcc694eb0ed5eb70ef94a1b7a87e17ddaf894b5.svn-base create mode 100644 .svn/pristine/0e/0e0458b3e0a6e283dc11bd0a061061e06f431951.svn-base create mode 100644 .svn/pristine/16/169a27036dd7b78a14e37f8e84a5330580b6b3c0.svn-base create mode 100644 .svn/pristine/19/19ae04914ae53bcd88a3ed541aac80ee1258b4de.svn-base create mode 100644 .svn/pristine/1f/1fd8ed8469e8d77c77acbce1d52961e4066e87f2.svn-base create mode 100644 .svn/pristine/22/225a33e86e5aad5d2801a0cb2437c21e94ab6f6a.svn-base create mode 100644 .svn/pristine/23/23e8e48448f674986804944ed67590a381bde5e9.svn-base create mode 100644 .svn/pristine/28/28a1ade93c418cde8de0ef8c464cc7a269d956ba.svn-base create mode 100644 .svn/pristine/2a/2a022f5a708513db3afbef53aad817b1733e3f42.svn-base create mode 100644 .svn/pristine/2a/2a0977d13f55857a22d067fea1e08a910a19eaa8.svn-base create mode 100644 .svn/pristine/31/313b16cfbdb1bbb57e4db9e164f6efd74548596a.svn-base create mode 100644 .svn/pristine/32/32b81041859b0d61baf53842f6e8f066728c92f1.svn-base create mode 100644 .svn/pristine/34/34a91e7d0387d36e45d0219684a2e888a01df906.svn-base create mode 100644 .svn/pristine/34/34e458d6842b2b7010915db3a059dd4070b6cf70.svn-base create mode 100644 .svn/pristine/35/35b6ce764b535a2a13425f2939765b2b74b1ea98.svn-base create mode 100644 .svn/pristine/3b/3b6a4be40aef6d37918f7f9ba816b3ce1ab66d71.svn-base create mode 100644 .svn/pristine/3b/3bb94302b148b10d107891512d2aac6ac7fd8893.svn-base create mode 100644 .svn/pristine/46/466c28e0f6651820f8bd97def20adef4aff002b2.svn-base create mode 100644 .svn/pristine/47/47142f1de3c2aed2ce97fa85b2ecbe15c124547a.svn-base create mode 100644 .svn/pristine/57/571927c4ac21a483af19298814c244ae6dc47dd2.svn-base create mode 100644 .svn/pristine/5a/5a5f0ec5ae4556dc104586eadd1a1cbcbbfe0fab.svn-base create mode 100644 .svn/pristine/5a/5a93154517f0e18a07cf149a713038f4f3d45e2c.svn-base create mode 100644 .svn/pristine/5c/5ccf750be6a5066d3268d9d084e2c7a9221d3225.svn-base create mode 100644 .svn/pristine/5e/5eeb0d319635191cb464d67dda2bfa93a65140d3.svn-base create mode 100644 .svn/pristine/60/6010eed897660a0ec4ed86f7cd2a71d8565dd29a.svn-base create mode 100644 .svn/pristine/64/643b872301015a24bbb2696ed4d22be9c565a24c.svn-base create mode 100644 .svn/pristine/6e/6e9ec88377b35815aea79cc31514b811962ad4b4.svn-base create mode 100644 .svn/pristine/71/7136655900fde75f36cc2ce693930d1860e5f62b.svn-base create mode 100644 .svn/pristine/75/751341405da076ece95a9cc86b5a83014c1d6b95.svn-base create mode 100644 .svn/pristine/78/786a35f083ebacf54134fbc1c6920587182ff7b1.svn-base create mode 100644 .svn/pristine/81/81e0047681d4533b98d962fe3ffe4f4558229d20.svn-base create mode 100644 .svn/pristine/82/8236fde36c6b41cf819a059b7490cd4dccc307d6.svn-base create mode 100644 .svn/pristine/88/88a8e6ae2fa2f10306f98ea36d39be2d4a28d08c.svn-base create mode 100644 .svn/pristine/8a/8a76aa18d7aa30df3e4c96134a71cf0b209ac42d.svn-base create mode 100644 .svn/pristine/8a/8af6c5ea927af51aaa06d0b1857511ba8ca8d78b.svn-base create mode 100644 .svn/pristine/98/980c745225d2e35a6dd1a224d18c33a7be14a68b.svn-base create mode 100644 .svn/pristine/99/9927abe182f747e287808d7e3b91ad013f2bff07.svn-base create mode 100644 .svn/pristine/9a/9a7953b66440324555a1dccde3ba76b60151060d.svn-base create mode 100644 .svn/pristine/a3/a34cb615ae53d1625dfbe3e3fc970a8574680a96.svn-base create mode 100644 .svn/pristine/a7/a7883afc9a5382a76a9e6a4f528c88d833e02751.svn-base create mode 100644 .svn/pristine/a7/a7ab9f15281bc5975f0889940b99041812b7762a.svn-base create mode 100644 .svn/pristine/ad/ad470fe5323d6c4550582ff15d6eb3b7fed56737.svn-base create mode 100644 .svn/pristine/b5/b54c9c96b68163c24be0a13c500c0e1efc3778ea.svn-base create mode 100644 .svn/pristine/b5/b592cdbeafdbaadc3d08f72c28eee6efe9379659.svn-base create mode 100644 .svn/pristine/b7/b785d945a4074b185fe84ba1a394b7563bbce79f.svn-base create mode 100644 .svn/pristine/bd/bd0e91bce82bd325f64d4ba3f21d5529be572794.svn-base create mode 100644 .svn/pristine/bf/bfefbe3711d6f25b6dd83db765339120ae130f22.svn-base create mode 100644 .svn/pristine/c2/c288cc805232452523d446dc453576ab71302ac1.svn-base create mode 100644 .svn/pristine/c3/c339adbeccf850ee80fbfb8960172de2e50d4b0d.svn-base create mode 100644 .svn/pristine/c3/c38a65bb9f620480e16298337d33241b9b4359ad.svn-base create mode 100644 .svn/pristine/cd/cdfb4b705ce87b340f8b00f40e493e1a36a4464c.svn-base create mode 100644 .svn/pristine/d0/d05308e4a0c166b7ab6914c62e875d2c1d57a96c.svn-base create mode 100644 .svn/pristine/d0/d09362bae33ca8cc086cf7b25b712fd61f56bea9.svn-base create mode 100644 .svn/pristine/d5/d5c5de286e2d4530d7e50bb16c573304ede00f13.svn-base create mode 100644 .svn/pristine/da/da39a3ee5e6b4b0d3255bfef95601890afd80709.svn-base create mode 100644 .svn/pristine/dc/dce361dd43a0b16169c8ca5bc24ba6b48dd28d82.svn-base create mode 100644 .svn/pristine/de/de9f9a8e424c2819acffac595fc5dede85a9dacb.svn-base create mode 100644 .svn/pristine/e1/e1756b2088ee070f8e0e50a426b54faf1fd90967.svn-base create mode 100644 .svn/pristine/e4/e499790afab81b39696ad2fd7ba53c5feff195db.svn-base create mode 100644 .svn/pristine/ea/ea94a44a1fe0ad458cecac195f76ad71521026c9.svn-base create mode 100644 .svn/pristine/f3/f3ee6542404917651a8c18efbd16585d423cf61a.svn-base create mode 100644 .svn/pristine/f7/f7619ccd82ad50b0c773b3b9daa575f447fdaf09.svn-base create mode 100644 .svn/pristine/f9/f9746ead3cc5bb4535b48752b0804f9bffd96e42.svn-base create mode 100644 .svn/pristine/fc/fc65a43427ce8df1abc0d975fb3dc0bdf3736b4b.svn-base create mode 100644 .svn/pristine/fe/fe4cea448b8217e6fddc94d9828258c4a3aa54a2.svn-base create mode 100644 .svn/pristine/fe/fe6dd9b94717013f0f7837ddaed3156b41e561f8.svn-base create mode 100644 .svn/pristine/fe/fecb5f864be425e1e1c2d17a2e73bcda84c5db73.svn-base create mode 100644 .svn/wc.db create mode 100644 .svn/wc.db-journal create mode 100755 contrib/1.393-cpM/20preview.txt create mode 100755 contrib/1.393-cpM/Atma.hlp create mode 100755 contrib/1.393-cpM/Atma.stp create mode 100755 contrib/1.393-cpM/SylverUpdate-brainstorm.txt create mode 100755 contrib/1.393-cpM/atma-install.mrc create mode 100755 contrib/1.393-cpM/atma-multiserver.txt create mode 100755 contrib/1.393-cpM/atma.sa create mode 100755 contrib/1.393-cpM/bugs-atma.txt create mode 100755 contrib/1.393-cpM/bugs.txt create mode 100755 contrib/1.393-cpM/formatStr/FORMATSTR.HLP create mode 100755 contrib/1.393-cpM/formatStr/Profiles/^profile_Atma.hsh create mode 100755 contrib/1.393-cpM/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 contrib/1.393-cpM/formatStr/Profiles/^profile_away.hsh create mode 100755 contrib/1.393-cpM/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 contrib/1.393-cpM/formatStr/Profiles/^profile_standard.hsh create mode 100755 contrib/1.393-cpM/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 contrib/1.393-cpM/formatStr/formatstr.sa create mode 100755 contrib/1.393-cpM/readme.txt create mode 100755 contrib/1.393-cpM/versioninfo-dev.txt create mode 100755 contrib/1.393-cpM/versioninfo.txt create mode 100755 dist/Atma-1.20-20021205.zip create mode 100755 dist/Atma-Fserv-0.992.rar create mode 100755 dist/Atma-Fserv-1.1-sa.rar create mode 100755 dist/Atma-Fserv-1.30.rar create mode 100755 dist/Atma-Fserv-1.372.zip create mode 100755 dist/Atma-Fserv-1.39.zip create mode 100755 dist/Atma-Fserv-1.391.zip create mode 100755 dist/Atma-Fserv-1.393.zip create mode 100755 dist/Atma-Fserv-Helpfile.rar create mode 100755 dist/Atma-Fserv-Helpfile.zip create mode 100755 helpfile/ATMA-FSERV.GID create mode 100755 helpfile/ATMA-FSERV.HLP create mode 100755 helpfile/Atma-Fserv.hpj create mode 100755 helpfile/Atma-Fserv.rtf create mode 100755 helpfile/access.gif create mode 100755 helpfile/atma-1.gif create mode 100755 helpfile/atma-2.gif create mode 100755 helpfile/atma-3.gif create mode 100755 helpfile/atma-4.gif create mode 100755 helpfile/atma-5.gif create mode 100755 helpfile/atma-6.gif create mode 100755 helpfile/atma-logo.gif create mode 100755 helpfile/atma-logo.psd create mode 100755 helpfile/atma-screenshot.png create mode 100755 helpfile/atma-submenu.gif create mode 100755 helpfile/queue manager.gif create mode 100755 release/0.992-2002.10.03/ATMA-FSERV.HLP create mode 100755 release/0.992-2002.10.03/Atma-Fserv-0.992.rar create mode 100755 release/0.992-2002.10.03/Atma.stp create mode 100755 release/0.992-2002.10.03/atma-fserv.dat create mode 100755 release/0.992-2002.10.03/atma-fserv.mrc create mode 100755 release/1.0-2002.10.17/ATMA-FSERV.HLP create mode 100755 release/1.0-2002.10.17/Atma-Fserv-0.992.rar create mode 100755 release/1.0-2002.10.17/Atma.stp create mode 100755 release/1.0-2002.10.17/atma-fserv.dat create mode 100755 release/1.0-2002.10.17/atma-fserv.mrc create mode 100755 release/1.20-2002.12.05/Atma.hlp create mode 100755 release/1.20-2002.12.05/Atma.stp create mode 100755 release/1.20-2002.12.05/README.txt create mode 100755 release/1.20-2002.12.05/atma-install.mrc create mode 100755 release/1.20-2002.12.05/atma.sa create mode 100755 release/1.20-2002.12.05/formatStr/FORMATSTR.HLP create mode 100755 release/1.20-2002.12.05/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.20-2002.12.05/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.20-2002.12.05/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.20-2002.12.05/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.20-2002.12.05/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.20-2002.12.05/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.20-2002.12.05/formatStr/formatstr.sa create mode 100755 release/1.20-2002.12.05/versioninfo.txt create mode 100755 release/1.30-2003.01.31/Atma.hlp create mode 100755 release/1.30-2003.01.31/Atma.stp create mode 100755 release/1.30-2003.01.31/README.txt create mode 100755 release/1.30-2003.01.31/atma-install.mrc create mode 100755 release/1.30-2003.01.31/atma.sa create mode 100755 release/1.30-2003.01.31/formatStr/FORMATSTR.HLP create mode 100755 release/1.30-2003.01.31/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.30-2003.01.31/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.30-2003.01.31/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.30-2003.01.31/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.30-2003.01.31/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.30-2003.01.31/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.30-2003.01.31/formatStr/formatstr.sa create mode 100755 release/1.30-2003.01.31/versioninfo-dev.txt create mode 100755 release/1.30-2003.01.31/versioninfo.txt create mode 100755 release/1.372-2003.07.10/Atma.hlp create mode 100755 release/1.372-2003.07.10/Atma.stp create mode 100755 release/1.372-2003.07.10/README.txt create mode 100755 release/1.372-2003.07.10/atma-install.mrc create mode 100755 release/1.372-2003.07.10/atma.sa create mode 100755 release/1.372-2003.07.10/formatStr/FORMATSTR.HLP create mode 100755 release/1.372-2003.07.10/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.372-2003.07.10/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.372-2003.07.10/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.372-2003.07.10/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.372-2003.07.10/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.372-2003.07.10/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.372-2003.07.10/formatStr/formatstr.sa create mode 100755 release/1.372-2003.07.10/versioninfo-dev.txt create mode 100755 release/1.372-2003.07.10/versioninfo.txt create mode 100755 release/1.383-xxxx.xx.xx/Atma.hlp create mode 100755 release/1.383-xxxx.xx.xx/Atma.stp create mode 100755 release/1.383-xxxx.xx.xx/README.txt create mode 100755 release/1.383-xxxx.xx.xx/atma-install.mrc create mode 100755 release/1.383-xxxx.xx.xx/atma.sa create mode 100755 release/1.383-xxxx.xx.xx/formatStr/FORMATSTR.HLP create mode 100755 release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.383-xxxx.xx.xx/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.383-xxxx.xx.xx/formatStr/formatstr.sa create mode 100755 release/1.383-xxxx.xx.xx/versioninfo-dev.txt create mode 100755 release/1.383-xxxx.xx.xx/versioninfo.txt create mode 100755 release/1.39-2004.12.17/Atma.hlp create mode 100755 release/1.39-2004.12.17/Atma.stp create mode 100755 release/1.39-2004.12.17/README.txt create mode 100755 release/1.39-2004.12.17/atma-install.mrc create mode 100755 release/1.39-2004.12.17/atma.sa create mode 100755 release/1.39-2004.12.17/formatStr/FORMATSTR.HLP create mode 100755 release/1.39-2004.12.17/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.39-2004.12.17/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.39-2004.12.17/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.39-2004.12.17/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.39-2004.12.17/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.39-2004.12.17/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.39-2004.12.17/formatStr/formatstr.sa create mode 100755 release/1.39-2004.12.17/versioninfo-dev.txt create mode 100755 release/1.39-2004.12.17/versioninfo.txt create mode 100755 release/1.391-2005.01.03/Atma.hlp create mode 100755 release/1.391-2005.01.03/Atma.stp create mode 100755 release/1.391-2005.01.03/atma-install.mrc create mode 100755 release/1.391-2005.01.03/atma.sa create mode 100755 release/1.391-2005.01.03/formatStr/FORMATSTR.HLP create mode 100755 release/1.391-2005.01.03/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.391-2005.01.03/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.391-2005.01.03/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.391-2005.01.03/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.391-2005.01.03/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.391-2005.01.03/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.391-2005.01.03/formatStr/formatstr.sa create mode 100755 release/1.391-2005.01.03/readme.txt create mode 100755 release/1.391-2005.01.03/versioninfo-dev.txt create mode 100755 release/1.391-2005.01.03/versioninfo.txt create mode 100755 release/1.393-2007.08.09/20preview.txt create mode 100755 release/1.393-2007.08.09/Atma.hlp create mode 100755 release/1.393-2007.08.09/Atma.stp create mode 100755 release/1.393-2007.08.09/SylverUpdate-brainstorm.txt create mode 100755 release/1.393-2007.08.09/atma-install.mrc create mode 100755 release/1.393-2007.08.09/atma-multiserver.txt create mode 100755 release/1.393-2007.08.09/atma.sa create mode 100755 release/1.393-2007.08.09/bugs-atma.txt create mode 100755 release/1.393-2007.08.09/bugs.txt create mode 100755 release/1.393-2007.08.09/formatStr/FORMATSTR.HLP create mode 100755 release/1.393-2007.08.09/formatStr/Profiles/^profile_Atma.hsh create mode 100755 release/1.393-2007.08.09/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 release/1.393-2007.08.09/formatStr/Profiles/^profile_away.hsh create mode 100755 release/1.393-2007.08.09/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 release/1.393-2007.08.09/formatStr/Profiles/^profile_standard.hsh create mode 100755 release/1.393-2007.08.09/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 release/1.393-2007.08.09/formatStr/formatstr.sa create mode 100755 release/1.393-2007.08.09/readme.txt create mode 100755 release/1.393-2007.08.09/versioninfo-dev.txt create mode 100755 release/1.393-2007.08.09/versioninfo.txt create mode 100755 src/20preview.txt create mode 100755 src/Atma.hlp create mode 100755 src/Atma.stp create mode 100755 src/SylverUpdate-brainstorm.txt create mode 100755 src/atma-install.mrc create mode 100755 src/atma-multiserver.txt create mode 100755 src/atma.sa create mode 100755 src/bugs-atma.txt create mode 100755 src/bugs.txt create mode 100755 src/formatStr/FORMATSTR.HLP create mode 100755 src/formatStr/Profiles/^profile_Atma.hsh create mode 100755 src/formatStr/Profiles/^profile_GreetZ.hsh create mode 100755 src/formatStr/Profiles/^profile_away.hsh create mode 100755 src/formatStr/Profiles/^profile_nickComp.hsh create mode 100755 src/formatStr/Profiles/^profile_standard.hsh create mode 100755 src/formatStr/Profiles/^theme_phoenix.hsh create mode 100755 src/formatStr/formatstr.sa create mode 100755 src/readme.txt create mode 100755 src/versioninfo-dev.txt create mode 100755 src/versioninfo.txt diff --git a/.svn/entries b/.svn/entries new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/.svn/entries @@ -0,0 +1 @@ +12 diff --git a/.svn/format b/.svn/format new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/.svn/format @@ -0,0 +1 @@ +12 diff --git a/.svn/pristine/01/0102620c524778dfeb91e038c5a6af219242abae.svn-base b/.svn/pristine/01/0102620c524778dfeb91e038c5a6af219242abae.svn-base new file mode 100644 index 0000000..b8aff4e --- /dev/null +++ b/.svn/pristine/01/0102620c524778dfeb91e038c5a6af219242abae.svn-base @@ -0,0 +1,16 @@ +Sylver Update Server -- PHP + +database driven? + +Should be able to do the following: +Check latest version available for a specific script package +List all available script packages +Download individual files from the script package (or, perhaps, a single package file when the packaging routines for mIRC are finished) + +script package specs are contained in the main addon file (.sa). Should the php engine parse this? or should it be entered into the database? +That would require an ini parser for PHP..... interesting. +On the other hand of course, the client could simply parse the .sa and get the files, needing only the base directory from the server. Quite possibly the better idea. +Whaddya know,.... $nofile() can handle relative unix paths, this can work! + +The system cannot be built soley around a full-script update construct, since I still prefer to release the addons in a standalone fashion as well. Addons will have a menu option to update themselves, which can work without the full update suite. +This will most likely mean splitting the update suite into two scripts: an update "library", containing the basic functions required to perform a sa-based web update, and the full script's update client. diff --git a/.svn/pristine/03/03697e9a2a7254365ffa83ab86cac16f17d657de.svn-base b/.svn/pristine/03/03697e9a2a7254365ffa83ab86cac16f17d657de.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..f5e6081fceca0aac92fe8db92f8a2a41a3ef9cf1 GIT binary patch literal 330893 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đ^;i#!&Ax!C))=?d0G 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

#uj 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�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

MN zeR*N_hGZ>EuJ({DuAoS-2T0L(Q0>mdTT?`c`^CEijC@Wb9D*NK`%eDATci)62PKd0 zWbR%(oz#tb!|ELI#>A=WLF=7z@Ro?m`u3?svPhF{z$V@^G1$N5hY>u0pQ7AQ@tlOH69jx(b+$-GtRw!I$r z;s?w=h=s>MQua}&PTd-}J6DH4qQsrIYb{{`H^b9WQ$Ur}+`1i=yI&XzF_~(Ano|e) zj?Ehai5CdrE%-?s+*BAZ69-xO6tP0dUt^qCULjOv^MglBWS>t@_DL&Tb#1hMaZ}RF zS@Is9`Wh>K)FQObir)(O2JmGkY8sU0<*kj|d(zGVE7YOs!Mf@^vVBzrIsdMsYp&H? zVyvFobY&crSIH^iu>lRbrlwPJAbEooOp(%+D3j>(bnH* z$tkms!g+C0;{Ai70IN@sV-hC}t?pADqVCg_Qpq-9{v5$-Vb9IlJ(a{4te*jecSsv; zKS;~Gl=SQ(hH1DE^RgR7V1_`!8d0&%7E5vk4))K+;ICh+(Dj3+1doMWe=IAU_w?Y^ zo=nl63S<5Qf33WRbIT25`t}nbUv{e#{a*?1=vv{TH!ctox3X!{!$$D4rKQ^U`IvzI z^q*bL?WhFoO&gh`dDpPdU9Q%q7H*l2!PDzy13&79Rq}Ba6w9@xArZsOi`w=6IYaL^?Dqpm4n4&grn~c??;m?F%8xAniKZxr2$sp)q>U=iT&`u7%nM-u@pY0b@ql&jw2Axv^J=RaW9)+MV%9qs znjxRJ`D(@XUB=Q#6rvSVm#k## zOxN8oIjLIXJlq7x3c%jc;ztFZmxV%}7Yd4=_MKHVKC%WN-QE;ygYc#1G+}2oqnJcv zz*h})lXjGW=p1||3|NLDs6pyexmWND>b*YUGv_HP@ure=h`D)&nV z&I|5HMFf}&SZ;Pzo@SrnbT6Auc4uyXEJds3L3TOjxKyT6wY`=(3*lTq_w4* zmZ%YYCYC|HcP+}+$O}vDfw$BfPq-z*tvo)#A7|G=)HHIVf>Gj01q+N&69oyA2*pan*9;^oO37TtL0>G8@tdUy!GMrH%pg? zN(rdgDRkN3XnrxdVV7J!1oZjfJ4FO#|5zv52<>{Bx4j#0^Ht6BWP$dvBP-U zzUtFnt*x|cj`x>LhD6TZUYm0UC*B-M&1um7;XTe{QOYQ!&vS5Pb814Xn3Yl|c5a*m zGVd+vS$3676?Q^L%#3}NywQang+wtV@xnk_>ACq@;>4xWl3ln2z|M=nl6Mc@ld$pw z2Q@Y4MQRgd2!9Ggi_p9$_<0i3n2nTKdz3Q*+&G)jxB3t+jPb`>WVuPlKdyoo-T*7o zL0?c$!_!rQb>#hwOt+y>S}qV>(Xs_tlUy6TAKdb7sxP9+=Z%{zorQkwM%&(#Ey;Pc z8T8WBQgoB4EL!y;V~Z7r=e*`yU+N*00Tp+5L$PyJf_n*BpH?y`>y+JBUDbG+_vdyj zzLCOA4R1OW)`SJsBP6V*y3E3YvZ?L@BoNsZ^HMsujY$n<6v?NG zL<{mSAVsU@WxFrSq-m#MF-Llos%i1L+dl2e}bl{!7`Gf-)F5hN#lMP zIF4tvP@(;9`jT;n-5Oxr#<@jL2MjsCkmIDGfW^aZ^QDRprsUgTB#9&7wolRJCi8DG+?dMG7=?DB3*J-AAsgHh#^zE*fSLTT{UCjsvWa zaS@Han_N9}NId=9J*m{^pH}xIht9o^s^{K8By>nBAo*0mGptcZ;CbU36;rqwqno6s zWNwL`Q@0+nWQKzIt`++upbk+aTc$P41`8aAsAzdubo7nl$!ibk$I5)SvI23YhmG}= z!8mXtAbSdqun`KHNIovgZwul1d0Vcdku_r4-!!FIpRj_I?MFwZqaJq89471iSP2)l z!0U2N%EE(X^j}JB<`tRMEMn`{;-~f5p#q6tC3o1>EEdGdfDyF{Ods}?J&%HS4c#Og z$!0$tY3xfk9waI6Jdx*FD$SrTzv0{DTgT2WNy&#(O zEC{v#yptp-!lEwnd2k%WiK8UfX`_(rJc2h^MMrC;W?SRF`0G)p951*jeMMDvZ*sZ= zSdX4=wLQ3mcYLJ&JdF4}A`IeTbjBofTADM>;X{-Dxu_Rko8LHf42Uz_*RG8remT1_ z_k$rD9k&0aGVUmDI10EP4H=MKS61TIJ4+u2swdT9`;T9?$2CF6l$pjr)|bazeX|iW zq(wWl=Q6W9*km;7iCol1X;8FAa#W2)!xGT@mE4m zEC5$fP4td}cojsOIF$m%q_5|v^kfW9vgc~C@P1FNdF?Zzjy7wWbS;c@fP^0zLjNx>fe~49p)yM%I=;iHtga zPXQavJDR_L?=?k|9>zT(;gPB5Tw@k}W~1tmBcizNr<5KIv8MKzGO#-0dud%EWM60$ zn~2%7EtU9+4ma=8j;KRp(Qe(E4=^S$Snib9#TTdnbgo($zMNG(@eoqaKUTo6()W}#&5Sr)ID z$>||4z^1;m%jsat#AY3vu`7M{t$J<=hxY{x%mz~}B_=P2UJg!66AL(%EOC5UlnaX4 zOH)?Z8^GJ^u%C~u*a1jY$_)Rxop_n-1CH7k@KiU(M3`0wBfDle_}2j;or%d76EAlo zzV*0nhTq+Oiyh7RgGEf*dW+FXaAjj?0m2E@c{Flure{vdk(pscr_krB&Q>+uE%ZW% zBCiXIWE6;IGGvto9FScPkz=0k)m;yav|~s^CDrzzdOP)|u#V-KC%5o^pVw;0+b<9e zkXxF+ZyM%p;OO<-y9d0gjJoQkotaEMM^odWzb-Fd0GoTSjcUt$f}GKCY@jARWNF$@`5PB}!!2wj)piD(1gLeb|ND z)FAWRRnU|YbXA#(XE04^!aa5;K5=d1?1jJ2biFg|;aw`pRN-Tg$El*I@Q3Xs=6c{G z$;lVSYd-WHT5A_8W`;TwERUAf^VyX`HUYODh5EdX`+(NP=qG|rA2q(TE?FBxLH5h{ zQYM`5B+CO6{|z3pJq&ZLsAS~DK!v-aAN*5yJ|3t&TT)CC0D8IDzc*{wP{?e)3qP=a zItIVo8tH>?kmeKH{3(0+D|g6T9FTl8IUm30J{E&KU}ZflWwmMq&=@Z5=1)VZ#)gao^405>Dae5aAwqyw|g#{X8lW5GTx)_^=1v^@tsVnU?%3DXQ#AQGWVzGklVZ zpJA93KO&3IXDdfuUpWPUl!ug`4fS`vQu9}Jl>8`f|6~|Glx&1sc3HDztm?3t-Y3N>{Dz`E| zPy6=1{Gz?8=Y)lQvIMr^5mFlBSWD&u)-!)dDWgX%;**efVR>0;Z0>}$X^qN1p+mt4 zhUyqJ&qxrOTHp+z7 z;Z1hRmq64mZu%aB?jjIua^ z)lH(S2Uud_Lsy&1n&`aJ)X?(+U4b?X{=1AYE5HlgTH}?LW&aR0a{Jr>>mu8K3UtCo zf*l9JhJiA#kK_vtRfM2}OD&^OtCe4;ZzFCYZ}%O(cKDfz13dVb_rIRO0$Fq^DojgIUK3?JLUhJHU1t*q9DgbGF^4c3JYSFj1*mZ^zxL znR9%Ow9s*SBcOI4a;n;C(h~btu|p2~Os>uRZg#sD+X_&+fBBUdKii(FRID@Hm;E$) zfr{EKc!GbW=c#_s#4;6KJ*sLdG@<1CrOMZ_mu|SH=VQ%y`~7&c1eda%lz2CFtJN=$ zgC`(nY2L@!38b9NM$K=5+WeD+uXk}T-M)(Ap;LKDb*AG5NO*zgc7gVP>Xpt&1a&x0 zB8bDhkAtJb|Cj4!jCWgU&vl=?!e|0v|yCJ3tjrcM}HRQ|53{aL@pWDs(F4I7}$U*VQ`EVZOvT@s6jP_r3{0};SBIN6>0>6elGi_f9&`?;I8+}FWCBY!8Te`@@IULM079reNY zrENwt)qcYO(A_`%5J+Z8@O?mu4+8(Fgjd{k&~B=O=^q2h00)3x^wea^wsp^K%6%qB zn6N)lke}k$0)(&D-J{(#YN@~!|PE^=F9m%PiBZmO+J~|;lDuu zpB+R#iTtB`f6650RqC5Lz;(WojK07C`)1hl0v^Ex^ShxMn|`?0kc$jz59)>wBzL6? z#N^!DZ(F!`11QQJ!Ax#19sODkgl|5+psZP32tQ>coQ6})IBnW8+uaOCh`~?;n}wQ` zN?SneF|YgsB$<9$;Z0u$%BJb#4|oJ&O}RWRE({#?i}}M4;R22V7Fk$67j9ikqyMsR z`mE*W*lW+}BVObi(YZc(-cL^8g1+F*2P+DJCWL@g(ObcX{tR}9w5l!|DA80v-Vm0>~*zo_Cr05Fw-h7) zTCQ5o_xC$)*8LN$Zp)yRu(nj;?RW>qH((=`&KjoLrqI^L^EdMIvE0h4nx~bD8TIpm z8bkMvCJ#M6h#AxyJ47f+K)u7fOGb4awRTq0d*>kDqx^{2sJ-}~SFK}o-oD<*OGn&o z-f6}@>RVF~JFm}9pCLyox@z?&OdGi+eF`Sli05I9pOh`z=eIl;=iZ=E@{dBn2VFlr zo!M%Kq;hY?sS>_?-pt*5QF&XKSg(xdvK{g4yr{V4rgEjNJm*%9o{<6md2Sw1q=0_D z;2mUrnQ6_;pM6B?pMc?A)#*M~S?;N7(*AwwjlKLIwwFAk{i&$W;jKAB&M$9h(%x0K zzw2S&!n;8bhVMfsd@#D_GYcZ2qh8@}x_$JBXL@_gj?87w<~aHdKyEgIa@y9Lv^mjZA5P>DQO`VZ)k@bj9-%JKh_ z*nBd%|7f)dv-o7{0mG=5ixlJE#O4r`|HAl!)X)6i@S6|+XMXdO|HN;;|3C7ZyWIaq z_1OILdG2}J5oFTQ!a^@ycg$+9Lap zZ}t*Y%1vJW4LbBEH|A)`o4KeQEb=YTefr;sLt~uBZ;R+TaOn2RAM06nNS^fcW?NWZ zZxCwthj+a}TMm!U-wtPDeqa1o;33`r1@KUm`ixI;J<0zM@X#nO*T#PjJQVrg0uPaX zndvDhF#10icnIl#Gw@J~Um)BJ0@2cb!C4p}f$^jP0U+8#2_7ccd%h0^QkbA!_avdm zhzx89DxVrH_T0G}>|gh2_*beu%oS0%LR8@W(mU#&*R{ieb*$|BpP*RYU@jvZJHY0! zV?*W$^j#uk$}cq&eFRFl7tl=!j%gdT>fGyo>khaSd_UTRHj1=kWht{emkb$rwUA;k zi+QDm&t!yff{TTd{TRy@;;n(WhUy|5wec_L# zV$Xo-Hrlb@RcmIP_Tx}Zc1>B30S#Fd(3+dHGQ8xDK4uKS+Ez#b`17Vm>9sMynl@0I zeV}}$hX|nhhlZQU)b-r~F#V-cq8Idb&hytR5Z|Pxq-;(FEkwq~uGacAQW$(qojNYJ zHUM*N+;V&RQI`jA)pwL)G3+1`lmOH*kmJd3DleJd{-L+z6P}bdvh>n+dy4*NB~y7H z*fw1QWaep72w-Jwwgc3ucI*c%;uTN9)Lx#BKXr~jc^C#vLG^9syK{k)f7TYqH+ine zA-7`=F_Tgt>tLWPh!^pyr?TA-8L;__vu+`w-LE{PdwhK<(5c!V^lkAU&n7~4(XRsi z#X+3J&aUs@&u(7+Hf3f*scPV(8LTtKb8V-kW=4IN`U~s z%7PN~K-EvuAR6!_m#wgQ9)yenAX*04d|!9&b`5&`0G0a&OqjlR%6RAiY~JHsJ|h7r z_5)Jz5f1~_qJ#DV9$Lw-dIH`tf$dMVcHpka0Tcn`YryoIJc#^tCKKjRj5Y6a7%_C! zx+7wG_ifMn+Pkrke7M@V4PgXI2?i|waRnU;2{BxYko95ftJq>*H4*7kGRI?6f`wII zk=j~;5XX+pOo$A5422%|;R$D~m{8f1q#AoTsnDM#=cv$!Y&Tt^*2gH|B&v6S_ zC)N#^w)5o#OXoGb8z-t(>lw3Q2DgX_ExKhU0PFa{TGugc(C?EA=&-ZIH!agw`(LVV z566jULw{%=l=o4CV{ECxO^0bL$u$j0j%73>P^7UZj{~kmNH<9^(7B){eTW-eqs2P~ zeLRu`VSXI(+Y7iM0wlcoD%%!21n5jrdfnql306D|$QFOIYZ9dL&9ZN^gs((WKVfP4 z^bi`+VKO}%?1`u+6o%a*qe6w_pxAzQlCBo3|eg!)6$v2L&qrXXl z1WfvA&mZo0qvWD}=jgS1TwYXs(G>vyDBTSZr+6_I2Vqiz9o< zUO-mVtH2A07u{{4C?yy`*>OTNHtDDT#E|;{YlS3WU<-LM+jyvHn8@G#e7|0-8ejx5N|Qwjxk|-i`E6QG8Io z=vTW*za;D9mp{Hb6Mcaht;SHm#{K*nBOJiQ88pt+cvC(->DL4n2IX%OWR3c1m#vNY zGlMPZfTF$ATwb8@tNdj*plDEr4K4V#HQfPZi{lgY^2@fQCLO21BFP~x(t(pq9K`Dx zm)-#^1A;eT_5x@iUVq2@-UOH;d6_u>qI^?w*80sUgo;y_!A-U?QK6YJNUrRNtewfdyIbvo9w@GK1vMq&oyuIBtnj=-}p5C@vdT4Gx@)i z&sX@d`0XvOX}}t`bG~mXy@fi1vOeaUT@rw*rSd2LHNM{>z$62byBGqrwoS^0Y!It7 z6uvo51Pon^=>#M~gb%wPR;$p)E9u0F-}D54Fk5NGK{}IuFN^O2dm7WtDqdI3c&xB4 zZsU--_jfZLgt1uBPoPfIcGO_TgYNwrq8>|;N_u>$plE%}uRSIqqB*SnNm&OtS2&n4 zK-ORM;5Z>R4rR;ldGDnj$E<==^dG6u^pqQ?YVL(tuX^l2*TXx2siDkIo8>72HKUD< z%xK*fGimh<5|~sB6lVEJ5a}DugXPu<*5>LBfLS z!lMJf$!UyPs5AAmajFO7uXp3r5b0wzhLa@7`I67E&Sr{|yB}NemK;$c@7Y@xL;`tL z8}hC|?Pv=zaYeSD-)hNTw+WYZ#ar@S^?<(q-*)_X)nh~nX50%{69c7BLEnn||JU?L z%H{0I?qOi%e;c2_>VY(Vt96=&l@b9yw3X@~aem@)PO zBsItV?z#cuy%P*0CZi3*g%G047FL)2+K!A!U|kl3qi!AmmJ`=u1nI;^?iumtOh|%s z#{9G5(H#oFq;!H{o`pU) z#D>el{Gi)`^xiJ)P54-MZdq*;`qni3!{{544F_2LKnEFe`>*ipPCFWbYI9-(Hs6gv zu}1uE<{cxjMxaCg(?I;EB$xlEO#OeO+Rj7ft>!Am5MKp`1scHvOuRvu72XN(BhZNJ z!0%dO|0>%p2f_`;%_4r9^QDTG=5GakKVTg*ZQsNSf9%@$wG=^w96u3ad6l;;w_k*p z1SwkT_Vu5pDD%gBi{~*vh6!o)187ekU>+(d$4Dx)Hy?mnhCmq14642YGVz zuVHLUBU64Yof%%4G&EDJBzDtKEZXu3f}jC@Mw~?@ojK8^9}r828D`Devo1NqU$pZ1un_dTm>tPi^F!fhRe*~x}SUdCkd?0z10_J_`Nm&mE0pt}^tZ>oqk7bJepe zMk7dF;iJk+16DkcCR+6a3Epf`Q~{mee;e_G@P6fie@i2i9LUEwo1Ly4wCw5VtYIvt zau3kb(zX@T^_y+^m-e|20`4mvKuh;$Id@RreL^|VIMfXOiDh{HoHDu9lv$yb*CF~I z`^=5@NrMIa!=HN2_qd5dP_C>wlA}?;Yt(ps-`$!GP?yX3_vbO#oBt;+R@c`J)U$8Q zD3xrZz%Kw+@|w%Za;E0MHeYYUO^RFKA(3D^*ew>dfpHONUHJ2WZ%YF>3s?hAkd zPwSYJJQJ8+IfR`d6$PpTyWMbRIjE1>a8CK@!QSRU)FZB@dsyKK6?9dfW=H+b{LPQ8 z=&z%mwE)g(8&|kLwGT)TgNZC3I7||j&VZ`v4lvuVYB2xuC}drGc+=*qW4Fh_-@z^~Vr%BQcSIULhg{;v8@*Cn zjWHf2eSzjLC`*u4ZbNkt@3oN%M`5$l6;#R@;bB*e6%&0KXbqIZ0B zv>VNp|1dz_*Tv+DpnqcnLFp#^XiGkz$b27_8+veL{7)dkq21FG4q&H}Ux*WE!@+O=5QcIx zdVKUFoiF)Gi#>boyZN;g@Q!W;R8OD4D&Ja|R(~o3%03hplwH=_wKaeKnXFe4{_lk7 zAQyD45iAU-N4(U`uy|YlDuKpvlnye|z(Z1wfVxWBn55Hx`D*z}#Oa6%%y|VeM?Hpr8B?Ey!M7ZnOkI{?f5!Za zVc3e9Ob$*iWspfM-xi5Y6RJ~gsZPhOd6|&W%AtN=2Z8vc=Y7X|T6~_#u;e)2PiB>^ zc`g$UC!V{z(jbzvCnw(24&Te#+#$Vj#@+w$4$rD@>FUGaTO1Zn@u#r=%PHq?mO7sF zx&872iWkO<(`bCT?n(DK8G$Yy`0u}E$?0)B5Lk{)<_Rdz-C+%g{N6C>C*uW5KdP{2 zA}=)eUtxfODzTvvMV7G13)CWgGAl?(MEM1B>aL=Kr~|Nnjm;ULyXF_p@(Z3L4`PoB|du0s=*9cTvTX zrBV2w+s?7b^9gyhg{6(^)4=mTFCv+HLI)EQnc%0_>-?K$<)qZCthBU6MQvYS85x;R zKjIh|t9i9rf9B+@udj=k-cFkT9Zq4b7F*<2dbWI@$gQ?m@cWFI!@@=?Jp9hIF+u|m zFRq|7tun)ocAlQ-|ehvq5H=2ES$MC9=LuQplN3Tx$3PsTKz$h=s|Kx1ZTjlvu zbW`}*_%qZ56ME=%7Wfhl&q^V5Ggcj$0Q9=ieS04t>MYvm@e%6C@gxd!y3z$6OuuWB z3fzuL3}W=_7*e@=g}aN6zXl-RWw!~pK37`jZNRE^T|-C$=loSiv>N=7dVf4?S-;k> zffepZc%6MuN6T9sN};N(#~)7E=hIhkie_h|>cgW#S)E0za|?EIvV@!+16A&6-6!a# zqrbq-Nq5BIOfy8=B4DA%qfO8r}9FrPf_LN+9yO} zdu1~O15iWXiS*_5(A|68;Rbw$=J)kHdt>xWzPuol`yXxJ_BxuKQXC&$)BC5)RtLoj z+gdxv)~8R3@bL7BOg;5lu%eKy7}VsR2Gwr7ZN@#tZ`A2_*xhzRYV-sX$nPgRgQB1D zMDka<3*r4%j!n!cTpwctbVawWSsSc7leOHb^0G+2Z(SF&dI1k59tZ}V@iPaPj9WW zz$pnY|5->-xnc+BjcM0w4>#!J-RnFt80}8t9Swpf`?9ly=t!>djhTcf3Cq=dB2c?mxe*S{nN;yEow`n zFX^K_#RB!cHCfwt3qGYPcfC?~qIaC@Q`WqJHK&5NjG7q%<$-ZKuc9xr!74^%>UXh0 ztaFQHi4+I)rM9$d7j((Nzhd$7-*3Ndu@d6{bVVC{(<|k@zGrd4wum5PV@` zJ14eKDjUk>-|V0At%NDKmP?!@we{IQ|L(n)ha42k36+9h3ehp?n$o&GJ$EdQi$GVL z+kqzX6P2J;HO4G+X(!f9J)0icj)zBELygOaaf?#eT8aCrLMq)<+K8@KiRYks z(1ebBRmff*SGpcOBW7br{-ytkGf1H^a`orMk;1NSSd5&p)Ld?wnoapbR};4HTs5!T zoeL^WVbHqVW<^rpO48x?;2G7a^pUFueG$9qHk61meDde(B6r$WHX%)=U(u$!(!U#( zEa0ime$A?4_Bj)z~+#)u9*hl{GV7IKUE)h~WNOu?!*``Scp zX!K-rWr?kK`IhW^rU;EVTJ4=K5>T}ov)qXZ*BOsR)WLATAfw2*PmQWv(_{C~KQc6q zs|u8ii9%@M;asvh-*JUg5}Nn8MveSp1-&1ilpGi=TE>?x(7i8zmLHFNz_!9XRQd2R zlVrZUTh#`3Vn!lyiUB_lY!1WM6f||wIsixchFzq!^KsmhUD08irgehb(6rO>s<$MC zR~IQa;@pT>a3XPfPIJsDHJ@TIJHs1BAE&vVdQu_yoz;Ydn_NAl|5Kn~5S1QybkvIL zFWz>wDFWQGDdwb?(NPl#sk4|_Cu+G4PU!}9GhUW>g2-M2k!hl=TW5|Xxyri>ch?V| zMju=hK`>cp_owUFAnpCypK!AYtcCcjD9h0n0HxY;ST=&;uZY+v1qAXu`oCG_xnbkU zGvnv$1@TkYaswNR7U$8CR*cMk8669cw!wX(lo!8>Y`Fg=V~n`BikdRqx_mfuaPuH_ zMYkEvQ>S@&Fh2MVD4BDN^Cz&aJI53Pr|93 zqPMSUIG8aI$HT@|o*DsW6g;DE<$|=nUyPVApS|-g5AMkf>)n-Xlpr9eC7HJHz2Uh) zTN^e(IZfuG*2+4ZkxO?VpVLwh>NgU~Za7ZXzH`j>-!?4D-(daoq7236xVRSiC@@=G zYnn99#?^x06bT03bF`QEg1Kmj6TeW_ZBb$TxaAxrAk<23CV9U{`3a(9IB;hEm6ueH z@q-bfx+Ah7`X9s(*$`;3uiCH?rH0_*4RWf^kA!Hp5;)v^1iItIY@#XqE0`G zirEi^j}wm8N)z~u5UTry1t0{}4YZ$=c*<}i{U#lvpRfAmVg9`(gFBany8U`sgRbVb z${0-LB8d`vJW1`zh7>;0VWQQqwT>-qt|nkg>7yj0yxa0xaV zzrll;%^)k&wC^oW?LZ9A(W{eblXNw{=-uBf+B|J=l#t^JSZ0FvidnD15|(X?A1y zGH!3A?WjvFs$ttt`}y~6i=evhEkhG2JAf=5N?+T&f1II1XD)GW(z z+rKcGp<@r}$Ps6+Cjbbp`nOo-k>%hWDVZ32qa_|;(imDFcjx64r(0`Oh&#y!r$$&&-Fr(}i3AQw&uC@&%p9ipHps;h-P< zZP8}Y#7;rN+>S>FoczNWP|R_KpalO6KyICRL?128lHr7c`JJnaCaXuT>*Gzp# zPr0lv7Cqo^hlh3-CT_G~g=~tNu&7E#3e(iPBF|(~01PUxJQbk0V<)|bBj>CYM--Kw zOg@rZ>o;g0)sXvObsh9eS~Dvs%*fysXR7v$6k=Hqrrp&yowxHh&$pV89ZQWYK7IS0Xtezko+w!){LAe|1%il3 z+Ucs3ac93$4qak6DS0oCKt+Oq8Tno4LpIpY=FbPZ6NxGlIsHT4tXnA8VpaV+ zkQe*C(^$f!fyrNjll6Gr{=#;(X2m`s*RrUDnBPs;@2m0q38E3NQ;?d!?`wTAyprN@ zdCz~6kabm?C18_4tA#w%xYq*bHg0n*Y!lF=syC>w)Xyq<5J8k9D-4U8keGHkX2&v` zS=Yu_<%U~BxKOUDAY2e(e#v|F2KB06$42^Mb`N)Lh_exbUKR1EYp&5a*_`?+6K-3@ z_WE?r%m(q8G8}pwr~7oRIo-1d*8n{?ds059d4uV$@R?;W4 zup<18y7byAGpJ-w^=F+HPleXGPtlsJ;=)KgnZgR=x12vWuA0-Pd5X&sV0?Q~tR885 zc5Dd_z#%)`d!H1u#r&8Cy9T>xnK{6fp5~RRsc)=>6P6kytw=zikXTYv-5nQxf6-XUi;H{|Yw|hP zbE%z*5ayS=oB4M`La{P&r!#^3Pk%2TIs+rxBu}mynTl66N!&F;pPkFp-IQxSAKgSx z36P1z)j6qw7jD#AD>k#r?0@U|9FAIcmKku<2XH?z`D61gPK6v8?}2IrhWGAIUJbf& zH-k*NPsLMs5aG@b+K)di+nzUhth}?~4;OS@#NWs154|1J_*m=@-F)Em%+D19`-rr!eoL9+CJ%uEPtu%$PWW&NIJS zgPhXKT7(!cCiSK6R7$ZAqm6oY91;yO0lhBto#ub?xR?7wPWyQG_jP#ro6XM(YZOf< zg(M&I^a?-Mqd3M#h^cWcd`*(%WlxIp@j=$bn!uYq?Osk?F57hVe-`1|R4p&CW^9nGo%sWexHZSf!lr*u#n70H-GOkiYqw-qz zP&2r{(8S9i8UYgW&TA48hJRP!*$KGCXwS`0*Q4uJf66}nIS-SQ^|vH4flRg$piFQz z5>Ibb#of<0k5B`9+SHk2B)=eAHWY7I(qUpS-`$JpcpE*&LLs{kSTJL2?}aKfYhps; z=XFo2b7G1aaQ$$tn`LL*3>@QDBk>~V9nT~kMQgB|?_5Z3OZ^wCuCoFR1F8LWekgC} zH0J9{&!68FW6l@5Wgqu7hp608wG#V~NKk#`;%PnJwl4|U_5z~F?P?ju3J_m|;(yq< zNX6+Q5Z5LR;e+b)RB&r-k#u8?E^$giI9&^ruYA|HN@2NILI?5^*yZl<=YG@AdBVi~ zIfp0SZkv(rL~t1E3&96yGkuTM@A&6y`C=FeB@UEgK7q{_%IH4PHEKh zEu;O1)oMSBx%WU$@#$3-jmcY@SlwFRKz_1=6U>NxUgnbgT`w9FCEnGWp~~e1GAfrSL8y z_k2J^sKmtOtN30}(Gnb5bcH<|!>Xw!-pMgztOT>ovCzZ-{TAh zuR$TuJEpJfP)v^$F#y%hC$&G~zi1^w2@Ly$*h|pSVW+(jZkk4e%MoVyCGOenJ_%Cj zhC1bvMnvFSRHk?|QiPfuG1xAJQ~k!lFEtNQ)3JvgvZ|ydr{V5dlVCF}N11S?J~@#z z=a1Eh6OjIDmV?nUhbB8zpu!bj1^MVGL$+ZTPpG*TCGKxNId1FyU{j7N?eRf7X?Uy1 zBP^3?fKs_Lis^MW9fd^wXL@AxQD?L0*yEh5%(Q=5-kBgmFAN`+xF}mhlpnvN)($Dv zO-mp`D9X&1>@vNgNWEPC*RR0gs5o2&@!#|sC^2If^p+IQG6PbSxG9OMHw(9E7V4}= z-D#nluE>vt*hL3LbdM{+bdUVD`@|X8#L}zZa3RD)vJiZ`BX# zTx7CMR~UJ{h!r^IzrPoFOV6jC_)ojczb^lY0kPo*L z-g8?f)TBD}-8l#RpTjiWGdw2~W$t3!*;K*I*}~PTDpD%05w@ZBpeU^vPfPs~<(Avh zojF2eEo37%Y3nrE%IKd9`T3^nxeXTWS6^rCDuW)J=nn#@x|l zggFZOc{U8??~H#Vn;tp{!4N%~wJH8CHRr+sMY_%CW#oy{+ej6YL`OY%H8e46HXEqd zU+fe;E^m@~WnW*}gApy4Sg^~$Y0}kYw@_F5bH7U5}KwS?9odSHXuj5v5p4@0W zTiqYoJCll<-M(0|IEqO>+Y_>jSFOX|nT^*nrbYGn16LoLO&?14RR){J8vWroFBxd^ zN>48&R|6i;Mu>0w*W%xo0p#gc@g%(0Rq`DrYzjHNxAiqoquV1M{pSqrwXk-lKQCf# zYPj^~MBRyhctHt!lnJrg{61S#0f3H*+=mQ2a18{5xqgo)&{@YS;tIE5d zvP2Xbqr0wIXBO+-WOjjd#XNzdOBXnGP;nuj zH$XI`DURo(Wl7LqE)fd0l|<<#Y|P`OCXH|{kO6dt=(m^YoFT|+=w5XHtg;(*01c70 zgzv9PX7*HK93{O~%afmFl@*)hL+qOcfGj1`@A`E*TjEcB8;vaLD0Pq2&LMf~M3 zJ#jDnMM5+kVs!rTRBb`nDeK7_x5AzpD6A1Q{kH^&SG6632aSbJ;`I0V#ZGisy5jR_ zx5IaBZG3ZK0og9LyVEVVF& zqxK=qN?r>vizrCNBX9HkJ!6?X0_^drH^DV59gt2=10S4c-I&_O!x6SiQ~c& z-%eZAuhB;Oob7K? z>)zh!e83Cn4b1Q5`>$U48F1>`6lC%aY5JG>=|i2FfS|MyI{dkE>T20R;FII|%}i=S ztKFX;CCDCLyA?m}CuGwyV`D`@?elgiq1)0%KrEI9tTP~QyrbEr*a2mGnS)M8|1;jE z%Q_3nP__Ua8sL)zpm_C;N$5b6^~$m++%B2d5%*G9{}$AK>X$E`5>=Ku!zR;ERDVnI;-2u1WV(4B(c8z?3%6o z^_ls6J0Aztn)!1{YRKag(jCB`XG)iT0x>cujId&oeK!;N{%Sz9Q!|K6=jn40nU~|q zG^G7kkY#O0WWcW7dO&;%!t(WR7(Ji3Gr`9SwOVs#e^4SK26aL-^e#tnYLbTME&?#z;vD+zq)*5>5hM&i=q4d zgo|WypnTdmBr6fU7sJeztomuFdqhle{#@jHF1LS(q*&RA#IpS^qajJqxS1C4V|0T2 zuru(-Mc8a7etlq8vbs8Uo-37n{?$#3ab)7*yn`$)ogz6E?#_a?EO(*4)~9p= zRB@^;Pvk!NAAWZ&2aKfs+}FQ3+~c#CQp#0zVkEnwbC}!8HD=k5=Z_ZDPbEGZxdsl_ zL;x{PC9Q7+h;jNwj-*Lr^yd{*jOVgXa3K>EOHqGilGKKlGsxaQG=F|5Dj}M!Djvob zEUL{R%;(q>zVX!`{-SIkXAWuOHfU+=!q`{0z!ILJu9?|w{ur)`?(?!hXO>Ye(|~%K z*wp+)TI6URdJ_XzYCtWkT?b?i%k96O_*#t>cJS3EX639>uas!KE>UN2I$8(6Q`r8- zglz6K8jN(qJ>hJVUY`Ac?+mG7wzjsrW zKG|ev*nI$ow@!v_rQ1tTLM%r3=cYA)Djlb3jn?x*!~F@T^iOYo-KRz2Q8Gz|6tT6L z_B*NolNDPztux8axRl~2xpJyfyF$$2!HAn3A_2A(cxwII$M)q!p3l0hdE&1HVW%Sc zK5UC98-jU#vW=uKB^}^$dr6T{f=3hW>-;;H+&@C8YK+d8pTkb&DFRp+SxLB9NmyZv zyI%yX7g@&CxpR^JT!!tOuVUu|cD>RE5Al1|W!+j<;uR_j6ps`zQfUQbmyW;PB_r?8 zObXY$M1$iNsL0UNP-j*y8!m=T^3{X!-b>8jN65)%*Qz+G+dYB^3S8#+4Z}BQOPD`q zs%zQI%PQtLrkK_*mSH%P{S0U^A&`}Jyg$B(TDaDS&&nq~!ru%E^V-iHz4P%<|F-Ql zoXWmQ-}7y{S7nM1J#1&0b}Ijg7pVi-hX)DExX~4P=qR)QsF~0`{q(l?t^$pHWIz;djx@iSh{JZWzkDNH0^CfO z_iSV|9(ej!sC2*2(zw`7$4RU5LwwCTCS8X{YFzrX`#Pp8226P=&#Znz&LjDiHe{X6 z#F)h2PHkzfQ*D`{1JvLaXt7ubbw!n)QhJ)0kzf1DF;5mk%o)G>!2~MFI=t;9-nJAG zqv1>^W!dwE*nkj&<=RscaOVXrr(XSpEhl52KVxBu;frnEh*l*2{?85?{i2lGDW%Y7 zj+2rA^VRHXz|rl4R*SIg2m9nV$k}+dI%{pOe$0gmM)wvyen6(r^TywKpK3Bp-%7uS zsmoQ)HoG~>SCqD`P^%fc^KT+2NG5WIyvy6y_u33!+L01mBPva=1>c|^xLSH(;bOiQhZKbP}UyQ1NdQL+uavkXt8v63&h{J46XEZ6LZq%5G&Jr`|e z)GdKt{I2`t;JbSs9%qo`_b1!SAHm)@_OpGGwyZO&b%Va*eSJp)-^Ngtb7S(|4+?#O zMmn1U1Miw(JU^c1o_;fxLLo&@ppk$K|4uJ}n-GSdByL7V`xZ8ghzOS##c2tHxwOSK zHT{_>D4s4-o!Rt@XTi7cA8FN9OulE#b|;y<3ztGgL@9=#z_w}Of3zVFb0F8QA`5mf zm3aNhJ@a*xd4McNOS271FgG|xWLfyM;Ni5Zsib$tU*cxYRT8p1oxoS7c}4BUnHWFl zm^7JBPkbI-p;NxJxx*AnF(OnVd_#Q6_DfaFG*#7%!Rzk_S~2?BIzpKk*t(HPtZrni z98=0rlW=^xo0m}Pn~X#z5z)eA(nhwAMZc{atR?e&NU6_7Cywtl;f)1x&2O+12NRJ= zkKy=;T=qRSyznnRkjKfcbx|{J(YQFF4b5NV`Ur$i7D!{H(>_EjEm9fyvRc;}W>fr$ zqUsBQR@KlE7+N;f4{y-=NwOY-QMbFvW9u<5ctY<9`d7+7u!MxBW(-Dr8P*6W^kOGUd6E+6Wm(IC)c_3Tb`&{Ug#>Blm#)zljL=dq3c` zzQV1brYW$K&V5Bj>+Clb$ACFGx@CI*eNNqYpjlaNK`e4cEXh*|Atfs@yMr{{hPF+m zMa9`DoWD;2B%8iP=Yn@}BDs8U=gS@17RxX54tsN#Wd;Y{;JPS~n%szG0zLW)ebLA_ zryGGG-;@+g+4~hOj3{75Kf>WAF7UUBEBUrJFK4@8@-`d%P+_Ks33pZ;x%ow~h%?cb zUmybtDIN;2NK~w1MvU4KeYv&ajuzL4wqAR&0<+SUFvfx&D^1Jq<~ZY$t^isN2MZ@^flqA=D^l5M18dN$!xE zR!sQ^RsEh&f-3ToUZ6K&u))tnDm@^pcu`2MbgJ?d-)qlG_O7sDXgiGikZP9%O~h8c z4}VqKgjZ5X?lA`x9)KyY=OXmSjek1vSpC_e9M3)8WGZn6W?-a!~6W)BY~Po?q2qAT=6xSK{w zXVTo5yc#?&yWKM|7}8*kwKC{A;^Sc!Nh zttV;f7_GuSYWyPEBp`TC0)rR)*)#kk2G-fqu>}@P`tgfs@B~}mcO}dN1WkTa0U?qp z=b55)@08vtLSHoiKbdDeGQ)`P6&o2h?+a$w4qN^JPVrc2g!CY#zM~B%Q+sjC4Q;;W z<}(_oOG)*PHi$X~=P?@sk6i1oTEj#@zX{VNIFCa<)mNs?hadnX1t}|Dg}Um6>z0O7 zqfD_oXR*@WrR}MDFbmbPX?+%f8*=yq!{RL8>%XQnMDwd_n4`vrObNG*q1)_rMPal2 zr!XwD1<^8?SX+syUdvON+5qn)OJEq6G9atn*=wu|{vOsoF*h=s+z?Qt{DnZCLAM0GR*TB47 zKx*S+Mj$>hm|yvH&x>pIn)Y4@-;Wd{O@ zCqQ$b&b18QCFO+#Yt}tila3)H2b8fP&=V>^9#9wmmoPUSYqlQxb7WZuX(+DM!CGBP z)~l~Tg#L@&g&rwRI=dP9EB<1|v0@T*0iBSG$CBZz=*+I95H?ehcf;1*g}%d*_O+EC z-?>Y|hSuK@HrLb-BaPjeu?2xe0^_cH9d(G-OjD{xZ8uaH=!RHq-F9Q`w|H4YTljH_s*~a z2FC){{r*7(Gu}hUM#LO$KMb!CI$YS5uui4N2 z&?)260xFtrl-Y8jy++YBu65eC=SmZnuLdk(G=I#mah&@qGYa-M=5{F}^a-mIs~a$t zuFwt2!bDU2)u+&z(z#jAFCn;|otjz!vqn=~y&>|udY`LY|Cd`=ZRN1A{MhkR-YSh+ zn}Nx%OpSAPdoP486cH0g1p?)lVPcv1T}RW=liL1BcY&wmDL)TztW(+OSsvl-Wb1Az ziK4T;Jr?`3IN#rFnSnw(E_qtQeuZ~a`V0>nus3zK(Ug80u#li}XH`qHf-yyr!q-C5 z&p3Bs#X)jQuH$nC)FjWIH0d3#F-l}@og{6`3mtItu8K@TUVgi_KPz{!qDdw*RB}Ih zbD2BuF$l!WtBb!)kGEZWMTova(H$)cF0KDOx;?c13`QzwN#%;^k?1DiawMTpmTpeS zr_aoi`KD)2uiaAnDSd%^c7>`joqklBIxmu8XXN8&g%ano>|?9WOs9Vik3p#~cq}(i z@6^>TI7A{6F|u%Uu!|$imSF9BZvW{P*vM-`60i1OEx#iv+IbKzX_k zS1{aJof(*3f2~>NouBmJ+)(=0;Tb$11gEA5kAMpU1A_wdOqtCdUpH3a_8tc2ff5D= z7X}Z;)Wgw~)yvY&-PYO3*2&75#ly!#OA{3a{(NRy{GW%G4+6{)yamje-kB50Fy8YS z3?QBO&!>`c&dwdYyrkJhudJjgD(hz4&nH;q zm*~-&ZC=Ar%v`;D&btru{LU|qjznMlA4g}Ch2F2>69{k?^r+&p|JM8P7@d-U%#T5sa+%9Jjj9UV!EJ=XXHXw_RQ3^$}+JA?*J zq8K^5F5pYq+c-zc${ZZ5EE%rUhk zP}C4Tw>EADm+{zJYm?? z3L@^`P@Mm17*LJhV$Uc_`?z=`xp?pwa(=10Y?0$fz!vhF^)a?B23uut=*H4cVBH0s zh#-!fPN{h^Pe*{sRCC+E*v-#=3n^iqHUcH5jjzC@lSg%XuVs$=9Ys~9MkOPJm<1T@ zi2^GFmojFht21d|>@3Wi8BM_9moSWZ8G^&gg>gWnHQKRoRMO!6j&8{3hqYY`7dwLd zIq))jHw}YsTE~}JeKi)I@&rlcaTN}g&)bfJmcUGUp1dPk9WX$^aWRt`8LV%cZ1o*p zxD7&BIfxLPq!DQ2=ynoUoAfLf8mj_Q)zMdlLhx6m34h22VA*f<1 z0Wa1V5zes8d&_o}M2|w=jF@l8yo5C5#05sMQl;CYb(2+IaZxW^HBs{XUo+r`@i6FS z*+-?r$4tA{sua&4bjZZHE^kZD3V7Ors;1`~eDxnan~`jRD%fH@r-JF^QaKGB|{ z2a`@Eg*YX%>sIEEsxv=9I}Ex~66%*jE_?hNrg=MfRJ}XPs(Fj9^(>+FieB~jT1DLM zn67+rx@y6Cg;Nk4jCd5}(?)Nj54RY_pdlkU*AG^g2IqzKHcn!T zki2_PpDqu|%Bj43=pfDy;OywhoGMFaU1;KEwZe{@=Ur-w>ICq2Y-L1Vz1!^3+9mN6 z$=jeb#PQ@I%17-N{*~#-qjv3i(UA=uNC}C>ky04RLzXUkE0l}H(Y1p(5_=~j9q^WD zjw=~qIq+XV2CsqkePX}EWf^xOoW(BWd%P!q!CMbQcWx`;sJd7btHt|ulG=5MQkBwc-u*04@Qmi z`(%qq2f5HG&2BAvR18@j+hCjh`8;^YMA2Uxv{%{x!57c!o_~m)%=x8vCn@>feXOgY_T)o0t7_j{Q;i6taP5j_AgK5;O@ZZ#}ITk1U#?*s;1LIm1H%5Gb{ zI{%kF<2EK>XOdd6SkSNuX)n~r&adEOMxc-ok>`d5!A+>4{=A68e1^yqR&HTE7*}bv zSuA(GHYB8DH)88SV6T%}j*klHEyoR8S#0h~Z9roj?ilem`Kr)RgUWqF18pe2p?{B! zUCM?pzK=FzYp22RL28|UE8W1HfjIL|t(eT7j0BVEmw=oe?=KH+=CnRWe>H{wE=*%+ zOQpcwQxL!iu1M#~j*rz2sF`~>;XzOaGa{(oxAsvrN;!UQjx;_(0aQ52iNKOq({W;| z6h9g(j3$9X1?1X*@!Qe$P5)P8R~Z#Y(nWE%;O_3O!QI_0gS!(X5Zv9JK!OJdB*85} zkip&Ef_rfJCYzPy+ufXuA3W*C~*^wZQab)i9JlWYX z<0gn*&Q^4s$Vwc0wS^6B@l>s-((s@mWlsX(iE?{)+ZX$BuxJA3ZW%z4kqS7xHkL1X zlF+3II}Sl1O1rj332i(|=1ZU}KNDfKzVRtDoPNTRYm!ypE0vKWQnxZIt4cqEPC;$q zuXY9N^lH-XvnIDSy|_fISbQ==#ORp)+e#yrt5ft7QGNB194ZhhwN992M-5~z?Zg_e zE88b9YAIjOS|r(OFikLfdfe=~z(jl+kQNOcLiZOvLZ+nDZ|Se3*3Ak{c_cNO1kVf> zDW~36qs`%zYq|tHA!cLTm~6EddqcAmkkjSMW{{xCoyEP?3U6+KQZT9*Q*Tu3$5fHE zPc(Y&+JrLsQ10yhxqs)}4u|BNpU90*@c!m}^XjxqV)fB7zLuqaSU;8E#80tqDYbEX zo=Qsc@cAd;^P$qXY)>S>ygsFNQ-66*w=brxI*97)FV^!0FaN$#4C0?gs zfX%s2-W+>M;p9Lb#`d)L;F2r0_wYj^DKop$Q3=`j;w=pGG=?fHI*>S%sU;zg4*gOn z3OiL|-b>!tl@=}-*tc2ij9z4 z3U5OoIY;i{+R_k#2eb3w{XwgwlPp7RHxjG>ML<>D0bAuA4^TVb6k&EYN>4?4L2XE2 zM$@!GzL96&-;@Gv##lzvlf~@-8u1B#*2vnxYG8_D7FE*C!nx?Vp-C4ey0+#7z)I+% z)7{|iTKqZuqyw~`+^ublsK)a}1fmL7CsA;g(F?BRXH9#1BT>a4DYv6SsWtG^C98{1 z?CWcG6KM#^Y1@1CTUhhCXVe4%*Zta#qwa=^%)``aJiC)rFWA4rbg2ktRrzHZl~t2p z8Y>MI8qbSoVH?SIJyqvo4byLAH^)tR+-Fh1FLVT5%!4pZ% zP2%&k@6($`T*Cq~`5#3C&7chHN;kdY(}ETmp21KkU0ZU|D=gVAIheamEGoJzgGE-Q zC8Q%=1j9nKSk!LSP@IOb6=wC1B->eqbJ^aGN}+BxzmGO?Kw}=}E}oqea%EORFU1{d zFQ&DHyyiLoJbypW4SxnPaz5=>lkj??9%dF_Mj57H7fwc`qflr;y-EKmJY;&s>Y{X+ z1#F|qpw<9CYDG7oxwoIQ`zaqmS%|B3eSh2Z*hzzEZ{;xllE&#$kwB|~!fSEhnF^s; zMoh{Xuh!6d!krDy3tp`Om0}*M#vYOB5Jyz)=CdHx>WsA0lXu>HLoKsPhNYv;52h+* zg}D@V5msADTtzm1`pDB#OVpWx%ELK%i>H>ekY9VEr&~$*Qm~@e8R%cyg}ztuy;_$@ z9WSkpE4UFGnwskUm@*4F%}f}B%rCX8p8FU;&@D&s6<(b&7rjsep?FRnZC4OJc+`a| zh9)vj1@QU?2TUjV4fPTMM9~29;c+0&2aeWbr|5-fhFXPZ=|z6g$is-9O4Q4tb&fPrVI}kHmHa#s8Ho~$uA zqqW)1KW4D+7WG0S?ce22(~J$SLwTN{{zlZd2L}TahX4aZ{bS+gVh%8~ zH~(|Z20b<``tAH<&E~5r;Ml>6wsg?yD%yyf{DEHo0!3k{KCWboM(Nq9!ec0lOe%yXi3B71NPc{OB+UzJZiE zRY?|7>GJ5YEzc@9sLmx@8${dQa|TPAFLnO5&~+bN%Jp?Zb@Jby>KdKIph_Jy0u4xJ zF6pqFgzu)Ub>9PRELq&ypM+wlh14)&+ZjxBd`TyLEuOT3VftpGY36nh31*LQJ9`E( zE1~!ayJl3TR65K@x(qYJYR1Zq7i9#7#huJ2>szDcQaZ&vu~!@J7$;iQ+J^E zgO$dT)3!El8n2mQcTh~0&Ek@aLU1fP)iM%woLZNL+rYm$0|B&(1_P@EIpepB-@pEJ zhJ~YxJ-|)f&4uN+1vC%H5eh#z;^JJV%5E^_eu6*wKs2QQTtWZf^)9 zmJ%ZT^!n|(QUd$BD?A|&)3|LhHE#<&k&`9WGbipmdc4r`JfxV@-r!aynWE;}s=I#4 z+aBdBG4Y212qfU{90lfHFdGwCeY%y=?RFgG=3Uk=P2IT59x#V)xI<*ryL0yUY-bov zfHKP_9Q#ZjNSJ8t?Q-#O4r$&~Vk36}C&d%-xcu2@*ej;Rw&|A>iX%s`@LyDbc}McFdDrGI;~aY7;tN3FjSx3vx-3k^CAW z_4$-!r~?siM6oRLNAQ>C9?r2~GS1ed}w%QAw~ zv2AQd4$DLBK*2LWX=A4qY(aqi^`!g86#}0VPaMQk4|Fp8mw1+TF*kS9`vqGTIYp+3 zvHpIAp)C+wWhOe{@RSPM1nA%%+t^eK>idFS{6>agM{HyL4Bb`TtAVr(vqRlA@yt~n zD;quO!*6&0UpE{lQlss+!F&cfnf?nw2WwMXaYuWnf2Vl1xv2&mR2conYD`sDX+U;L z1t>cRdCG<5h84}p1sdE1e;XIIaXFDlBvFV}5pZ$R1IU6X_Hm9C_7ks&hSFvOuMFVq z&~*cJv%&ujsD=AJDG!LN;D6=o>IQHy1Gt#|J72`LO>~gw5jQszVbzqH4HQKBGSZ^( zWV%X^T}u6}G>w=^K~5e}+}xyRmK~6nWt3ap{C_`F`y3sLL4twxgVK@ozZyn2D|35u zV<#&|a|dhBf8{iZ19X@ZIgkA;JOC=M1BZnxvUY%vm>_&lD?2HUIntYJ!cYqv0}JQ3 ztozhr|EVQiSQ#8(@8I?YFGncP5`B~tHZ^7T7eWpp+q&$XXRNP;BYWy4UN?;!(+s(7 zQ&>*nk;|TPzCzTaTetGu4{>f)IDW2_77S3zNaQ#dl-vsU|w< zb*&1Hc46-nySC3`PPfH281MO3_f=Q>hgt)2PLKQ!ifF8M+8}Q-Q7y*81e(+KUUJ38 z4?bDt@O#LMdg(od)!-EA7__9+RYdQ*Wwq03?R()dAX)K6pt zyz`_3x;B$euIeC_GQ=>XxwpN%)`=l4es?-s-k+HwCea}6j!BY`xJu#`ISp1phzX16 zEvDR(z|i{X8SGFkYV1Yd$EA46JUYy!x=Q~*#O9KRE+3*c!OM$T!6tFO&xAoQa}Xs8 zAy%U*7uCAP92TXL%}x-#!)40$E{#-;mJ|badkC7LCvy>?Fe!i|o^zZBAuU6ThF5iN zT^rY@KyP-t5yM%Z*GDz|`-ayYc-gav5v2uMck?Ufv-nJr4VH==i%o)$^|jeF&yK|Q z&h%oS`-wPMHVPK5#~tqf?H= zy1q^XU08k|G}h*_5kp#b`?O>@{ne%n5#|i=)Z{v~j2JYv6lPQf5%7HSwmWO%IW8XW znFKy|pz(}|Ky2EQ`g7!0T+>3y=|5PJhIEW{DD1f5ZoB2V^(v^RD`6nm!=^iXY`#M& zy#J6hw9Qj@F<MijZ-u<>#R zazVO`3JF%qW<=)`%;|cf7{LfS;?k+&jSZ6GR%3GO7>%{7c$mBUEW*i1*_fG8@}Te# z^DSCIlu!*~mRKr2!=HyU4#>cR!L35yozJd$w%D1U(^7q$i(8)xNr=*QvA=H}^~q6A zwm2#J6YSG`a=HozCTh0$Avp0sDqOhd_M33Jt^lHUWlSuK3SQH zcPlJw3%+lWe;Dx2?28T*D+dos2t0saLt0Oi9xFLdg2}og@~IA~a-EGi_z4C_3>klI z?8m_Uqd}zwrI-7qSOfDmK}s{>5cUxO)c{^4QjcgT0mvFsN8?xt<7^|WH%HK0H9kUh z_C_T`sPYgS8FIZJEQF8*$n{jHRE2U-Iye2B$u!5SkizFdyH}JT=n96w#Gg4h^~Scu ztZU31Hej{0sEHQm)V3yUb6oGrB zT)Mid=&-dQksa%%?=n+O$1RD0m3R3BQk~H7_DJB0lPv|Fk)&~6A_8nvYAfl)#yhP{ zAYwa za~iezqz+2>&D~>3RK@pfA1d224&Dvvmou3Ui>%}G$J}uF5szRlRwy`O%Ml^fvE!hHF zqeD4Nd`jHtvP3+*W@D^4t;CIVvF7`=SRwOxJ*ob z(Hg>~ltKQ@C zW_+T0CCi**^)b&ykwvA}X7R09KdM|IKwk^8wTTgIRonQx;)>KK$ zn$NeTZBH4f)WvTzFHX%5gjCbkmU(In_qg>wlRfRcd}pMEG2#_8@sWctl6*-puMa?- ztVtTcrK?tDk8sWP)CX~;1!*FW=p?x$qV`I#`F3Y4uB0*S3pY#;6W9yjQ8a79@=e7` zqP#=(Mnaw861D3{uJQcmnrV*I3k(%)?*Uz$IrlTcgjBUo-7j%ME2fonSo>8hTaCmQ z74xQT#Jf)mvZ*C&kiBAK3yyjBqWRwHymgIpr6N$_=thve57gDx0;c5?y?wXlq^2$m zt>G#eqM}?m>YwyB9Ic1ua)r!d2wO?*B{$Y#APWg^;k@#VFlNrfDmLbJIi>p*+@p7m zKuiNoy+Hr%sKrJXL-I!ZBvB>i2k2|#{$~e@I0(%E;w7Z4Q547?^*-Vql?!qnYc^^o z?zKQ~?p*J5#AIt04x1YY9JI}><#qH*8#C=1%Z&80Y}06fwk6+}+{F6_2Es3l`bJw& zZJF(T@Y+ljKF-TVwxI1kRj9l;*M6IYYSK} zoZPpkHG_+^@(KSC&+EXC7QF226{`Kg#Y7PJe7$PEweSL}ZQi`)3Ac}7IO(kjuwJr# zIuB}&#>?%3Sc&~uow~_w{ux%BarrUS?kn+QPPX|MtR6+2p6yW+Zi_rQ_uDJ-qtE9b zN(6Q7FPLHmvXQtHGJ=Ev9~||Ucs6;1%9y8&e2NIW#r45rKc$YuP=*GAk@bpZ7g&9Q zI1hN@f_ZxCIYA+T7srA?ehu0SD*(Z|MDT-c)2GB*26T97@o{_K)wlUCL`YHNhv~|@ zBwKuVmN}^7rET{@VsosmS(M;58G>3a5jUPRA;a0Wm>_w;jgwU$F$>*M1Uz+`JGw;3 zYUUGzvu$GI9)kCkQtC!!lNT}?c%0CFFkpZ6C|&P2^tkWyP>jLN6flcsAR|7Z#7sa) zTab?|-7`IsELN)&oWKq>2Mo1UFSyi_bvkb?mYdQWRXgu8M`T-+L{9uTh#=A6m@CFN zA=&G~AJFO(nrWxLs^kddIVap1P326RgGw4d6KlcXL#Eji(x3E>u<_?pE%pyiF}mqH zgFRE8S=M{7@vZ259(a9^Rasj}Ow3o|Vj6}=99=L$HNH@isxBW7oNteMAIL;~Y<5mF zs3nxV5b03i9RXRiPykR=++!{RZ7tmS5Y!(J+yI}yp_UdYS1s_E;=OR#l3i1d4CPN& zUwpmqauE5PBy^rY?`-M#hFCQ*PBcvTAqXZ0@uel-p#QlyXospVW;O0i1=G(6)^i2< z*&qeX*CI?gGjiYK>9_R$V&dzu7sp z*tjWh37dJnH#XC~Q=^`0#?2CizuWnSfq`UtnQKq$#qn!<P+21aj|Q`0U|>gSSW_rOjaBHC;x^;xpY{WPm+m~0T6!Iy~WR3Gq^77W=U7TVtP zbMr`(lqy^Don_EF&QZsTpBiySh#(Dhs#=*Ber--gqK;XdA-DIs!m12Ix)UF zdq&T9>TK-kZ%nF~Oj%~_n9$FhSY;Qmfg`Jf+0E$EAUXC?CbR8x&SW=JSrudAMMo&2 z6{Sa0>H{6QiZbuiVfDMYiG32r?ZT&V3ee+NGjB^%r6k?}fNfkdPb9xhpd>L*9%EV3 z5Fb|`2|mtvlQ@UCtYYoivI{rfAB~%{Pv@7zr4FV{=Zz#Iy8!m4>TB93uLj z6ctIjTvQ6gF>9vyD$N&_$XAeVzLrLLMoYG+gc&V=>(JA~m!bZgZz;mWMPddo?74tt z@cf9`{@16?39AmUENAiWPlDN{Os?`_!`w1L7L{by+`5@+G$$wK9Tp`X}a%BG2|%5seg5QpTgqAf@u~C!z9#`CMUpd)n*#J z(METV5hN6GHx6%DfN(P5-|LbMl@5(?QXbkX{+^V^T1FP#kd_N|xERQoi39E;DhO_H zT4gxz5Jr7$mGtWK=^*MN$|q;&NIH};_I7QE!M9k_yl>yQ39dr2CbH;4U{mmhC-&BA zh{o@e6gZ<8;4OyRAd<)*ip-vn^T@fy0CK2$(aLEvXSH}~8VozJaA89@jPO}YgTKnJ zg<*2D&uqrZR>4d$%0cAUF_=iwjZh@`a<2HPP>gk2%O#Q)BW7;~2W&d8>vVj%&3ns9(dSHYQK2KLfkYPEKhAy!H?B)JP`06@i#&0N1fC)+HWs%2; zH1OS~yv2UIQ z5iiFF28>6!ymz{~@@M7dHK&ZJR^AU?3$?+7Wf<-yx8!Zj|K#DmK|1V=*+qNOZvY2O zVZ)0a074rFr?F*FDPD{zb3)G3bC)u?#@8mLM91(@pj$I zr$k^S-qEs=7kxp)OIyB4fjzO4KZzHw6W(xZhrO+`gH6`1nx4=dg45m?AMFXWat&@> zjka-XV;EyVl_96wh`Ms|Md1P(%siVO5q1?m=ChfZWLk)X#T&O08%6DdqPHp(s<@^kWtFgEw8S#fd{B zD1k)Dp((w>k~olBe#5~l@6=X4qEzJQ0vS+o?a5}u-pHL+tgU%<;^P=&Y&^=NDMY5> za7p+ZQFz8Yq!N)$P}CJsSrN2z<7*`z)nGVMPG3n`(@AxqjDo7H6(O{@#^c zqj}E3xf(2d-q9;K=jDlvh>smx_DQEeu4F&Sw#(Z|(A>h`crlYmW5K0ARQKSrJ4C?!K(+WpRXnJ|l`i=loAH`Bl#39(+N7Is*x{w`Jd;VoAEBj`mcd_GN0 zb#3=cvmal?wK{VbA8HDhal1w>R&<}07?9Ct-Q|)Dn~B$7Xu$bu73recLs=SV-Q4zK zGCuY-4l@iWub}qu-F|12aygMkvEzkSfa4n)6Q{8pT) zsR0cJ`CXv_`@Q}5RCFMyoYNw0A|pr)42+fr91Q9A_8=(;Y$Jg8kM`d{e)}r`!9e|1 z(D^e=1PBJHro!+wsKG~2Tdbd8Zb0C_(fIboWbFV-4cpl<+q;h(uHD2CwQ`TVU07BpPn>tBB!uD@%sKf?9c{0{e{G7CcbuFC#_ z^w0iB{e7Uoz`prk!|r#azy8_(Ark%>3HK+Y)W0MBATRz)aQ$6a{IQ#>zkvJ)nei7k zeio*Fv;pn-w*mN*_MbNXlBs@S<7YwXM;q1u#m0~F(l4z1tP1^TMa}6y^yFua=ofZ= zR&#!|1L6E1?EI|l{KC%9^30ERGJa*}AH= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$1-),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$1-),2-,32) | return } + + hadd _/\tmaFS Hits $calc($hget(_/\tmaFS,Hits) + 1) + updateStats + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +ctcp *:*:?:{ + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma(TriggerType) != CTCP)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma(InfoLine) + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma(maxUQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma(maxTQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} + +on *:serv:*:{ + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines($scriptdirqueues.dat),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines($scriptdirqueues.dat),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read($scriptdirqueues.dat,%counter),1,32) queued $nopath($gettok($read($scriptdirqueues.dat,%counter),2-,32)) ( $+ $bytes($file($gettok($read($scriptdirqueues.dat,%counter),2-,32)).size).suf $+ ) + inc %counter + } + halt + } + if ($1 == find) { + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + var %counter = 1 + while (%counter <= %search.results) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $gettok(%search.result,1,32)  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + hadd _/\tmaFS LeechedFiles $calc($hget(_/\tmaFS,LeechedFiles) + 1) + hadd _/\tmaFS LeechedBytes $calc($hget(_/\tmaFS,LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($hget(_/\tmaFS,RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,hadd _/\tmaFS RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return 0.992.20021002 } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Help { run $scriptdirAtma-Fserv.hlp } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + $iif($exists($scriptdirqueues.dat),remove $scriptdirqueues.dat) + if ($Atma(EnableAd)) { + .timer_/\tma 0 $iif($Atma(Interval.unit) == seconds,$Atma(Interval),$calc($Atma(Interval) * 60)) Atma.Advertise + Atma.Advertise + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } +} + +alias Atma.Deactivate { + $iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists($scriptdirqueues.dat),remove $scriptdirqueues.dat) +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma(TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma(TriggerType) == Normal) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Advertise { + if ($1) { + $iif($Atma.Triggers($1),msg $1 $parse_formatstr($1,$Atma(FormatString))) + return + } + var %counter = 1 + while (%counter <= $chan(0)) { + if ($Atma.Triggers($chan(%counter))) { + msg $chan(%counter) $parse_formatstr($chan(%counter),$Atma(FormatString)) + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $did(atma_config,32).seltext + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($hget(_/\tmaFS,Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $did(atma_config,103).seltext + did -r atma_config 100 + $iif(%Scope == Global Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1,2 + if ($lines($scriptdirqueues.dat)) { + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + %dropdown = $addtok(%dropdown,$gettok($read($scriptdirqueues.dat,%counter),1,32),5) + did -a atma_queues 1 %counter $gettok($read($scriptdirqueues.dat,%counter),1,32) $gettok($read($scriptdirqueues.dat,%counter),2-,32) + inc %counter + } + } + didtok atma_queues 2 5 All Users $+ $chr(5) $+ %dropdown + did -c atma_queues 2 1 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -c $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines($scriptdirqueues.dat),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read($scriptdirqueues.dat,%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 /i + if ($Atma(QueueUsing) == FileCount) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + } + else { + Atma.AddQueue $1 $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$1 || !$2-,return) + var %regex = /^ $+ $1 $replace($2-,\,\\) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $2- + } + else { + if ($Atma.Queue($1).Count > $Atma(maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count > $Atma(maxUQueues)) { + msg =$nick You have exceeded your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write $scriptdirqueues.dat $1 $2- + msg =$nick Your file ( $+ $nopath($2-) $+ ) has been queued into slot $lines($scriptdirqueues.dat) + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines($scriptdirqueues.dat),return) + $iif($Atma.Sends($gettok($read($scriptdirqueues.dat,1),1,32)) >= $Atma(maxUSends),return) + dcc send -c $read($scriptdirqueues.dat,1) + write -dl1 $scriptdirqueues.dat +} + +alias -l Atma.ClearQueues { + echo -s clearing user queues ( $1 ) + while ($read($scriptdirqueues.dat,w,$1 *)) { + echo -s Clearing queue $read($scriptdirqueues.dat,$readn) + write -dl$readn $scriptdirqueues.dat + } + echo -s done +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + hmake _/\tmaFS.Cache 1000 + $iif(!$Atma.Triggers,return) + echo -s AtmaFS: Caching FServ files... + var %counter = 1 + while (%counter <= $numtok($Atma.Triggers,5)) { + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached $findfile($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok($Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching FServ files. + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %prv = Atma.bmp + var %prvstr = $parse_formatstr(,$did(atma_config,57)) + window -phf @atma_preview 0 0 416 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) Verdana -7 1 1 416 16 %prvstr) + drawsave @atma_preview %prv + window -c @atma_preview + return %prv +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($Atma.Triggers,$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $2 $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hdel _/\tmaFS %Scope $+ $1 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + hdel _/\tmaFS $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) diff --git a/.svn/pristine/31/313b16cfbdb1bbb57e4db9e164f6efd74548596a.svn-base b/.svn/pristine/31/313b16cfbdb1bbb57e4db9e164f6efd74548596a.svn-base new file mode 100644 index 0000000..1ecae06 --- /dev/null +++ b/.svn/pristine/31/313b16cfbdb1bbb57e4db9e164f6efd74548596a.svn-base @@ -0,0 +1,25146 @@ +{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f57\fmodern\fcharset238\fprq1 Courier New CE;}{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f63\fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f387\fswiss\fcharset238\fprq2 Tahoma CE;}{\f388\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f390\fswiss\fcharset161\fprq2 Tahoma Greek;} +{\f391\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f392\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f393\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f394\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f395\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);} +{\f396\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f397\fswiss\fcharset238\fprq2 Verdana CE;}{\f398\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f400\fswiss\fcharset161\fprq2 Verdana Greek;}{\f401\fswiss\fcharset162\fprq2 Verdana Tur;} +{\f404\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f405\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid12198508 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \fs16 \sbasedon10 \ssemihidden \styrsid2390747 annotation reference;}{ +\s16\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \ssemihidden \styrsid2390747 annotation text;}{ +\s17\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon16 \snext16 \ssemihidden \styrsid2390747 annotation subject;}{ +\s18\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f35\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \ssemihidden \styrsid2390747 Balloon Text;}{ +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 \ssemihidden \styrsid2390747 footnote text;}{\*\cs20 \additive \super +\sbasedon10 \ssemihidden \styrsid2390747 footnote reference;}{\*\cs21 \additive \ul\cf2 \sbasedon10 \styrsid11999780 Hyperlink;}{\s22\ql \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 \styrsid13847766 header;}{\s23\ql \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 \styrsid13847766 footer;}}{\*\listtable{\list\listtemplateid-1783866706\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid73557587}{\list\listtemplateid530617372\listhybrid{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 +\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel +\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid82458904}{\list\listtemplateid1845529386\listhybrid{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers +;}\f3\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7200\jclisttab\tx7200\lin7200 } +{\listname ;}\listid642929076}{\list\listtemplateid374606102\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid851188961}{\list\listtemplateid-1926714536\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 +\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1015616453}{\list\listtemplateid1691658478\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1139692707}{\list\listtemplateid957149544\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers +;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid1283464000}{\list\listtemplateid-1647255066\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid1545798209}{\list\listtemplateid343679980\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1697448040\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-720\li1080 +\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid1753354581}{\list\listtemplateid750558922\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1777019443}{\list\listtemplateid-1677702520\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1885947429}}{\*\listoverridetable{\listoverride\listid642929076\listoverridecount0\ls1} +{\listoverride\listid1885947429\listoverridecount0\ls2}{\listoverride\listid1283464000\listoverridecount0\ls3}{\listoverride\listid1015616453\listoverridecount0\ls4}{\listoverride\listid1545798209\listoverridecount0\ls5}{\listoverride\listid1777019443 +\listoverridecount0\ls6}{\listoverride\listid73557587\listoverridecount0\ls7}{\listoverride\listid851188961\listoverridecount0\ls8}{\listoverride\listid1753354581\listoverridecount0\ls9}{\listoverride\listid82458904\listoverridecount0\ls10} +{\listoverride\listid1139692707\listoverridecount0\ls11}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0 +\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid290184\rsid339009\rsid420889\rsid533943\rsid612811\rsid875449\rsid1916315\rsid2390747\rsid2580508\rsid2953596\rsid3107141\rsid3373865\rsid4153952 +\rsid4226045\rsid4406195\rsid4467217\rsid4676451\rsid5207114\rsid5261699\rsid5262437\rsid5395460\rsid5574589\rsid5655541\rsid5706271\rsid5966535\rsid5971982\rsid6060283\rsid6106808\rsid6119446\rsid6361024\rsid6753902\rsid6773711\rsid7565395\rsid7737460 +\rsid7830959\rsid8210738\rsid8390569\rsid8481969\rsid8724698\rsid9055496\rsid9073255\rsid9115715\rsid9268735\rsid9329686\rsid9387637\rsid9506127\rsid9856171\rsid9922126\rsid9928137\rsid10098111\rsid10225638\rsid10233447\rsid10239027\rsid10366701 +\rsid10622005\rsid10626912\rsid10713981\rsid10814443\rsid10837687\rsid10944911\rsid11287317\rsid11541942\rsid11999780\rsid12195341\rsid12198508\rsid12255336\rsid12521327\rsid12591531\rsid12600059\rsid12809922\rsid13269797\rsid13569615\rsid13844837 +\rsid13847766\rsid14106095\rsid14159314\rsid14236312\rsid14291492\rsid14309333\rsid14362602\rsid14763921\rsid15286718\rsid15476256\rsid15930460\rsid15940051\rsid16132394\rsid16190121\rsid16389731\rsid16403716\rsid16725848} +{\*\generator Microsoft Word 10.0.2627;}{\info{\title nickComp 2}{\author Correl Roush}{\operator Correl Roush}{\creatim\yr2002\mo8\dy15\hr11\min29}{\revtim\yr2002\mo12\dy5\hr12\min48}{\version21}{\edmins323}{\nofpages15}{\nofwords1912}{\nofchars10905} +{\*\company Willow Grove Bank}{\nofcharsws12792}{\vern16437}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale114\viewzk2\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot9856171 \fet0 +\sectd \linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}} +{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qr \li0\ri0\widctlpar\brdrb\brdrs\brdrw15\brsp20 +\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4226045 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\b\f36\super\insrsid13847766 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid13847766 #}{\insrsid13847766 100}}}{\b\f36\insrsid5655541\charrsid4226045 {\*\shppict +{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}} +\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7938\pich2805\picwgoal4500\pichgoal1590\pngblip\bliptag1745982690{\*\blipuid 681194e2623f401f0242049f22de4a22} +89504e470d0a1a0a0000000d494844520000012c0000006a080300000031d59c8200000300504c5445e2cbcbbd9898f5ececcdb2b2893737ba7a7a5d3636a658 +58101010a56767460000582a2af3dede380000fdfcfcc28888bd0000710000ece3e3750000790000b53636d100009844448500006d0000c90000c50000d50000 +c29a9a910000ae00007d0000810000cd0000d97a7af68888e83e3ee0cdcde50000fef9f9eddbdbdd00009f6565690000d90000a50000b90000b40000890000c1 +0000a100008080809a0000b10000aa0000e10000fef3f3da68688d00009d0000fadada950000f9f2f2daa8a8280000c57777f4f3f3dfdfdfda1a1a606060af98 +98fca7a7e5e4e4c512125c0000ecd4d4d42d2d8a7575faececea0000202020f100006500008f8f8f180000db9393ed0000e869699b3535f74545cc6969f2d3d3 +515151e8c5c5841515dd8484fccacaf9e5e5ee7878e3dbdbbaaeaef65c5ccca3a38324240a0000fee6e6f3f0f0f1e3e37627279b7474f2b3b3c5c4c4f4c5c561 +0000765656f4cdcd520000d3bcbccac3c3b58484e0c3c3d64545d8c3c3781818874747d3a4a4aa7575dbb6b6bc2727a83b3bf50000eb1a1adc5454955353ba1a +1ac29494a61616b94a4a961a1adbdadae653533e3b3baba4a46d1818e2bdbdccaaaabd6e6ef59e9ef815157c7979868686f524247f3333840e0eb75353eba5a5 +ca4b4bb26262fdf6f6fbf9f9f900005b5a5a591212c40b0b391818d50b0bb68d8dd53c3cfbf6f6eccfcf992727241a1ae2acac970606bfbfbf404040efefef9f +9f9f303030afafafcfcfcf707070f6f6f6c9c9c9a5a5a5b4b4b4880909eb9090644b4bc4ababf2e7e7958787bf0c0cad0606d40505e4d5d5ac4b4b9c0c0c825d +5d8f0606c80606e88080fbc0c0aa2424b20f0ff43232750606d2c3c3ddd5d56b0606680909dc9999675a5af50c0c950f0ffcbabaca8f8fc95f5f6e6060e12d2d +481b1bc32121e70909c63939e9e8e8ebbfbf3f32327b7575a28181d5aeaed09090d49c9cb06b6bb96060f30505663030fb7070e596963b2424e19f9f670c0cee +9c9ccd99997b4545ae0909e5b7b7e9b4b4d5b7b7f8e1e1e90c0cf8b7b7ebaeaebf8787000000ffffffa78d4ac700000001624b47440088051d480000000c636d +50504a436d703037313200000003480073bc00000bc249444154785ed59c097854d515c74380328926840a21042204308190842424b218124302c8a2490841a1 +204229247e081a45d4baa7ca62c51d0d55495c70433359c0ad2d6db19b6dedbe685bda6a376be9bed9655ecf3de7be3befbdbc246fe6dd77b99ef07d4ce6dded +fce69c73fff7cd4c120c95767283cad9a4cf95207dc4fe079cb6b9e3a4c2e9e44fa510d6dc351d1d0f4c93ef82ba11d5c1baf48d8e8ed68ef3d4b9267f2665b0 +e63fd4d10ab646be0bea4654056bc3030c556beb7b97aaf34dfa4c8a60fde807ad2b5a57309b2add057503aa8175de7b088ad943ea7c933e9312585311d3852b +2e64f635e93e281b5005ac932627405557b759996fd2270a1ed6c1cd18508c13dabfe74a7742d58081c39abba6cec45457975b979b9b7bbf2adfa4cf1334ac8d +6ff080424e6867497742d58001c39aff09164d8253ee1c66f35539277b9e60616d0056dce610a83973f2f23e2adb0955e3050aeb3f3f43529cd29c3c00c56c61 +aa2aef24cf1324acfb734538714c79057905050579db253ba16ab800614de56927400127b0090513ee54e59de4790283957a91483b8a27044576bc56b2178a86 +0b0ad6b43b7940999838a8f409e9609f56e49de4690282557956349ccc78424ce9e993e1e77cc95e281a2e18581b7f6296274cbbf4858738a8c9689993af52e4 +9edc690281357fa1284f144edb5f8778224e64f3e47aa168b420605d71e838c613cfbbf4c9d719731766669aa0c6832d3da8c83fa9d304006bfb2100c58dc209 +92ee610c28c609ac647cc9c352bd5034987c587f394e75dc2c4f9999b7315f9ee69c4a98a5955ca7c83fa9d34887f53adbee6cf5e9ab7870be6a3c622a49e376 +ba5437d40c261956ea45b4dbf13a8ed1c48bf9bc3413d44c6697a8f14fea2c72611dbc8d53ca1c4ff509aad3131b69c11b3f9f36330d39cd2c9a59547442aa1b +6a06930aabf6695b19a7b49b623a7289c9a908ececb3df56e3a0cc5964c27aff7cb1dd45ebd3d25a73b9ed271825c0c46ce2c4b764baa1662c89b0d69ec86469 +672be3b6daf44f8e6922d8ecd97fafb479d815e9d77a8c9521fbc595d835ecec71b40b9fef5ae7bc10a60b7e4d1eac2b961228daedccf2b4cbfa5ece23880940 +312bfc9e6ded9dfdc38af4f1bf9e75ad71f4e83922065c69bf54ea9712ef2f0dd67f9f10b280aa3896f1a255d675aefd02e754c86c8c0bac9e70386c46513d3c +ae47af59c34e7ac82f76c3338bd8ef22ba42146ddc3a2da118ea95c4ca9005eb0fb6786298b03eedb27f1eeb2385b3915361e12cb0e536f798eb47add9c5e2a1 +0b615072219c528a9930fcce78f4f0df233d353622355658d188f3494d12ac2990783c9e3826aae27fb22faf760f61022b2f2f5f60bdc83287c54bb41451f230 +44e42d262a0fb048a7d1cd7eed366139320d19532c02519f8c447729b052e7d955017262e5e916e75b13ab38a7f2f2b2b2b23dd6aba591108f0033b3b8ff00a5 +d3020b1945228b0c8622d4e50e0b9f5d27c20b035682c98075f0119176144fb4dd813def5c61ea9832e40456515661bd5cda63ee580e58c69190159661562d4a +5b575847d8b55017051f3349554b02acda9f0bf964e104d569b6bd8423b88b0913da999fb2b08c1616272ca38bea11a5a1c0c37eab7185d585f9c70061992370 +32cc3facf76fb1c9275405bc8cffc365857b8913d9313717fac0e28d382c8b205b67b8c2a26db213acd7acf3b0214830dfb0d6eea2ace3ea89639ac5eab84b60 +19c6f41788d339ccde8c039608170c1e9734ec3593cffabf4d58c4cbcd2facb7bfc1cb13c4934515e07677b1eba21610a7e2738a8b8b9f8b07165624664c9af6 +8565550d165c32f4834f58cfa3ccb4a9a759e54c164019dfebfe0256de0194986580b94d3f481a46b5058b96beb04835949a66ea877a0965cb1fac550e4e8489 +6f77cff613ed37166720a88cececec47fbb611e2dba13349942e029f799eb1aa5dd3c3834734a69a4e8a8d99d811c376d91a4f2afa823505b538c94c8a27a10a +2a2aac5b9d7d65ab33b21928b049079e712c9a90f03dccaa347b7988d4771a28b198d4b21eb043d8b8cb84c76b54d7514b26fa3e22fa8035ed2d2ec679da99ea +0977bb8a33a7f7fbda5d0b94b227311b3d7a8bbd95d8bec8477136b6de4828e5d15243672161d0f848f4948381e41c0e40fbb1f8611ddc6b55e32833b97cc2dd +ee7703ac6a04726276c6586bb39a3e375d2274d7c57e8ba6073335ec20014fadb3dec909f5f63b5cbcc0e2869538c6529e6c9870b7fbca406f486c3dc038a18d +fa20bd71112facd3bf4ef549a871124f5c161417df37e0abf73fe4c46cdcf0785fe653d02f4e58cfee619830f1a03c455526aa275005af6e1dd097f6262205d6 +d47e0abc8e73caf860ddf3256b79a270224c240a32068b972d8cd3b8fc71f9f9f957c7b9f253d02d2e58e7be60c6930d13070592e040e260ae0c639cf2f31b1a +1a6e1faca93ed7e381f51b7b7912f124d4d3a4c102cb305e43500d0d2d0ddf1d14ac36b46286f5cc6f6fb51ceeccb4334526a9a7f59583fb9704a0d0960d19bc +b1262d6284b5fcbe1f3acb939d13aaa7911e9c4bbcbb6559cb32666d1e5aebd1241658a9e7de6a56f1687932d5f86892994c13acaff6e2db53480a6c478e97e6 +3ab4f10e6beb02ba5d4067608a27cc3aa1c6b9cc1cb5db9363ed9701a7653bc0b6796aaf4123afb06efea27b79c2783a83e4386aa751a39a9c87e37edc1cca40 +317bfc83f2f70b3cc14a1c7947df78a2c39d796a2191893233cb6b0cdc60d2faacb71edd748faadbe8c67fcc6af86dab9a011fb033754da94b1b6ff38a561e60 +dd3382a51ea59d79b3201a4fa37840a1ca64e2a9c9f337733601ace41dc9c9c97ff3b6687ecc0e1b61fcc7cc7cd3bf73c0079dd8d2a58db7793dc34a7cf33902 +e55e9ec4a985d4787e437ec3bdde57b00d51817dd8531f0e086e955a603110c4c2f5013212b06c6d44174f93b346034756c2a3af0a4eb4dd99e5891f83453c91 +1a076bf31c588691f838b14afe95a7f586f16631e49415d6224c4c80c51ec0557a607f46c0725ef2346db4d100b02affbada2d9ea88a5379a27062f144721c6c +682c0b58cc619de6a913a52178ee4c434849471a8a67f0812d0dad973c4deb01d6f2770f585401d6f13ee5899fee3826a6c6635498a9bf4f4e494e494949f674 +9a1e280d450e3af251411ab6dfb89a8b4cbedb99b2207ab3c0ccbb163ab57035becc93d7d1d7ea5b8c15fcfbb297d7d8068b5252641fed868b588512f9c8034a +6c947d2f7999d5d2c62d0da70f677732852ae8b73c99873b08a8bbdb6e9ff1d4908fe7c47c73ea4a882b665e44bf0d16a5a4974d90de3bb3a72ae7e81756eaaf +c7baaa279405f6f2d4f2e7b61b66dc346468ceb11827b534dfc4612d8e7f08753d1d91756cf87adaefb81ab7ee76a28a5fd63663c690ac9cd7a4ac721ba35595 +f2212983053c880dd6cd239c9cf876c7385d0f99764dd6d53995725754fd5340053fdf963b6c20a34561258e6c7289a7efb40d4bba29ebde1c6fb2319e252eae +aa02565517c4d357711f13d6b523be29d41394a7a6b61149bbb31254dc3c493d0d6855553d19f3dea098144c87b02a77c3bb2d509eae1f3636e99aac7f25a8bd +d1bb1361557d4cbdf3b1ce08b012768f4d7a376b4b4effefb7c73a688cedaf44589f89b1d72968eee1ae43e0abda5455d5083fbf087c22bf13e800cbb880b16a +fc9c5f5f02efaf05acea271bc1fe18b8b37e27d00296711783d5b8d3af3341f7d70356ea3b0cd68f8376d6eff87ac032763258212fa769bf0efbe9af092ce3fb +8d8dcd8dd14f82fa7129b8bebac05a02ac1af705e7a79491758165ec6f6c6e6efea4149f021b441b58d58701d62f03f353cac0dac032ee02588763786b488afb +b10da20f2ce31da025e9bb6eb131f0dc5a235897032cf89e97c6a6112ce3b148a459ebd3b44eb096c067fea57cd52da8e0d40996b19fbe16a7ad6905abfa7024 +f292b6a806fb6088ea85bf8cdff5d2d6b48a2cc3d81709bda82d2b697f31449287975bbf5729694c79c3681659201fe04309ba9a6eb0403ee87b9ad60d167c43 +7cbfae81a55bcd328ceac3f5da9ea6b58b2ce3e5c82bba86967eb08c7dda9ea63584f592b6a7690d61198fe97a9ad611d6125ddfb8d01196f1a0a6a7692d61bdf8a09efba196b08c57f43c4deb09cbf0ff17898288cdff033769e7accd4f333c0000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7938\pich2805\picwgoal4500\pichgoal1590\wmetafile8\bliptag1745982690{\*\blipuid 681194e2623f401f0242049f22de4a22} +0100090000035e40000000003d40000000000400000003010800050000000b0200000000050000000c026b002d01030000001e003d400000410b2000cc006a00 +2c01000000006a002c0100000000280000002c0100006a0000000100080000000000000000000000000000000000000000000000000000000000ffffff007070 +fb00cacafc00f9f9fe005c5cf6000000f900f3f3fe004545f7001515f800e6e6fe003232f4000000f500a7a7fc00dadafa002424f5000505f300babafc000c0c +f5000000f1008888f6000000ed00c0c0fb000000ea00f6f6fd000c0ce9000000e5009e9ef500e5e5f9003e3ee8001a1aeb000000e1000000dd007878ee00b7b7 +f8000909e7001a1ada00fcfcfd000000d900b3b3f2000000d5005353e6006969e8000505d400ececfa000000d1009090eb00f2f2f9000000cd002d2dd4002d2d +e1000b0bd5000000c900cdcdf4008080e8006868da00c5c5f4004545d6000000c5001212c500a5a5eb000000c1009c9cee005454dc003c3cd5000000bd000606 +c800dedef3000000b9008484dd000b0bc4000c0cbf000000b4002121c3007a7ad9000000b100bfbfeb00e1e1f800f9f9fb000000ae005f5fc900d3d3f200b4b4 +e9000000aa000909ae00efefef00303030008f8f8f00101010004040400070707000515151001a1aba004b4bca000000a5009999dc00bfbfbf0020202000dfdf +df00cfcfcf0080808000aeaeeb009393db000606ad003636b5009f9f9f0060606000afafaf009696e5006969cc000000a100d4d4ec009f9fe1001616a6000000 +9d007777c5002727bc0000009a00acace200000095003939c600c5c5e800000091005353b700b7b7e5004a4ab900e7e7f200dbdbed000606970000008d008f8f +ca000f0fb20000008900272799001a1a960000008500cbcbe200cfcfec00a4a4d300000081006262b20035359b0000007d000e0e8400f6f6fb00c3c3e0000000 +7900a3a3cc006060b9005858a6000000750044449800ececf50006068f00e3e3f100000071002424aa006e6ebd008787bf0000006d007a7aba00090988002424 +8300bdbde2000c0c9c0000006900bcbcd300a8a8da003737890000006500535395009090d000d5d5e40000006100090968009c9cd4003b3ba800151584006767 +a50000005c009898bd000f0f95008888c20018186d0033337f00f3f3f4008d8db60000005200cdcde0009494c2002727760074749b00b6b6db004b4bac00b2b2 +cd00121259009a9ac20047478700ababc400dbdbe3000000460045457b00aaaacc00e3e3ec008181a2009999cd009898af002a2a58006b6bb000303066000000 +3800c3c3d2005d5d820065659f00c3c3d80056567600aeaed5000c0c67007575aa000000280036365d00181878008484b5001b1b4800d5d5dd0006066b007575 +8a000606750018183900b7b7d500c3c3ca00aeaeba004b4b640000001800e8e8e9008787950024243b00a4a4ab0032323f0060606e005a5a670000000a00e4e4 +e5003b3b3e0079797c00dadadb001a1a240075757b00c4c4c5005a5a5b00c9c9c900a5a5a500f6f6f600b4b4b400868686000000000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010162010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fdfc01010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101fcfe01010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101fefa010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f2f30101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101f95701010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101faf1ea010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f35b0101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101fb00fd01010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101b9f66125010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016400 +f4010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101f25800f501010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101f9005901010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +f8000069010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f30058fc01010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101fb00006a01010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101b9f60000fa010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f40000610101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101f25800005701010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101f90000f1ea010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f8f1f1f15b0101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101eef1f1f16b01010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101edf1f1f1f625010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101b9f6f1f1f1f70101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101f4e9f1f1f1f501010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101f2e9f1e9e9f301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f0e9e9f1e9690101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101e6e9e9e9e958b901010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010125eee9e9e9e9ef01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ede9e9e9e9e9e60101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101b9e4e9e9e9e9ec0101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101e2e9dbe9dbe9eb01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101c7dbdbe9dbe9db +ea010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010188bd97b2d0c493bc7f01010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101d7dbdbdbdbdbe80101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101012fbda29b9b9f9f9fdda897b2dec4e588980101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101e6dbdbdbdbdbdbe701010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +019195e39b9b9b9f9b9f9f9f9f9f9fa5a2b895b2bdc488bc01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010125cfdbdbdb +dbdbe44e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010198b6a2969b9b9b9b9b9b9b9f9f9f9f9f9f +a5a5a5a5a5e1b8a8b2dac4cabccb0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101cedbdbdbd2dbdbe20101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101c095969696969b9b9b9b9b9b9b9f9f9f9f9fa59fa5a5a5a5a5a5a9a9a9ddb8aad5de +c4a6bc2f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101b9dfd2dbd2dbd2dbe001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101017ea0b19692969696969b9b9b9b9b9b9b9f9f9f9f9f9fa5a5a5a5a5a5a5a9a9a9a9a9a9adadbeb8d5d5b4c4bcac01010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101bfd2 +d2d2d2dbd2dc01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010125d897929292 +9696969696969b9b9b9b9b9b9f9b9f9f9f9f9f9fa5a5a5a5a5a9a5a9a9a9a9a9a9adadadadadd9b8c5d5dab4c2bc7e0101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101c7d2d2d2d2d2d2d2ce0101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101017fa08f92929292929696969696969b969b9b9b9b9b9f9f +9f9f9f9f9fa5a5a5a5a5a5a9a9a9a9a9a9a9adadadadadadb3adb3b3b7b8aad5bab4d6bc4e010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101d7d2d2d2d2d2d2d2b901010101010101010101010101010101010101010101010101010101010101010101 +01595901010101010101595901590000000000606000000000000000606000000000000000606000000000000000606000600101016000600101590000005901 +01600000000000000060600060010101600060010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101014e8a8d928e929292929292969696969696969b9b9b9b9b9b9b9f9f9f9f9fa59fa5a5a5a5a5a5a9a9a9 +a9a9ada9adadadadadb3adb3b3b3b3b3b3a601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +d3d2c8d2d2c8d2d2d401010101010101010101010101010101010101010101010101010101010101010101010159590101010101010159590159616464646462 +60006a6464646464626264646464646a006060006a64646464646260006001010160006062646464646464646260006a64646464646260006001010160006001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101016fd08f8e8e8e8e9292929292929692969696969b969b9b9b9b9b9b9f9f9f9f9f9fa5a5a5a5a5a5a5a9a9a9a9a9a9adadadadadadadb3b3b80101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010125d1c8d2c8d2d2d2c8a60101010101010101010101 +01010101010101010101010101010101010101010101010101595901010101010101595901595901010101016000600101010101010101010101016000606000 +60010101010101600060010101600060600060010101600060600060010101010101600060010101600060010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012fcd8d8b8e8e8e8e8e8e8e92 +92929292929696969696969b9b9b9b9b9b9f9b9f9f9f9fa59fa5a5a5a5a5a9a5a9a9a9a9a9a9adadadadc2010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101cec8c8c8c8c8c8c8cf0101010101010101010101010101010101010101010101010101010101010101 +01010101015900000000006001015959015959010101010160000000000059010160000000000000006060000000000059010160000000000059010160006001 +01016000606000000000005901016000000000005901010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101888ca18b8b8b8e8e8e8e8e8e928e92929292969296969696969b969b9b +9b9b9b9f9f9f9f9f9f9fa5a5a5a5a5a5a9a9a9a9a9a9b82501010101010101010101010101010101010101010101010101010101010101010101010101010101 +010198c3c8c8c8c8c8c8c8cc01010101010101010101010101010101010101010101010101010101010101010101010101596164646464620101595901595901 +0101010160006a64646469010160006a64646464646260006a64646469010160006a64646464646260006001010160006060006a64646469010160006a646464 +64646201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010198828587878b8b8b8b8e8e8e8e8e8e8e929292929292969696969696969b9b9b9b9b9b9b9f9f9f9f9fa59fa5a5a5a5 +a9a5a9ca010101010101010101010101010101010101010101010101010101010101010101010101010101010101bfc8bbc8c8c8c8c8c8cb0101010101010101 +01010101010101010101010101010101010101010101010101010101015959010101010101015959015959010101010160006001010101010160006001010101 +01016000600101010101016000600101016000606000600101016000606000600101010101016000600101016000600101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +a395848787878b8b8b8b8b8e8b8e8e8e8e8e9292929292929692969696969b969b9b9b9b9b9b9f9f9f9f9f9fa5a5a5a225010101010101010101010101010101 +01010101010101010101010101010101010101010101010101c7bbbbbbc8bbc8c8c8c90101010101010101010101010101010101010101010101010101010101 +01010101010101010159000000000000590159590159590101010101600000000000000060600000000000000060600000000000000060600000000000000060 +60006001010160006060000000000000006060000000000000006001010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010198b68687878787878b878b8b8b8b8b8e8e8e +8e8e8e929292929292929696969696969b9b9b9b9b9b9f9b9f9f9f9fc40101010101010101010101010101010101010101010101010101010101010101010101 +0101010101c5bbbbbbbbbbbbbbbbc601010101010101010101010101010101010101010101010101010101010101010101010101016964646464646469016969 +01696901010101016264646464646464626264646464646464626264646464646464626264646464646464626264620101016264626264646464646464626264 +64646464646462010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101c0c18484878787878787878b8b8b8b8b8b8e8e8e8e8e8e928e92929292969296969696 +969b9b9b9b9b9b9ba2900101010101010101010101010101010101010101010101010101010101010101010101010101c2bbbbbbbbbbbbbbbbc3040101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101019a7386848484848487878787878b878b8b8b8b8b8e8e8e8e8e8e8e929292929292969696969696969b9bbd01010101010101010101 +0101010101010101010101010101010101010101010101010101014ebeb3b3bbb3bbbbbbbbbf0101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010125a7b081848484 +84848487848787878787878b8b8b8b8b8e8b8e8e8e8e928e929292929296969696b1b90101010101010101010101010101010101010101010101010101010101 +01010101010101bab3b3b3b3b3b3b3b3bbbc01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101016f9db581818181848484848484878787878787878b8b8b8b +8b8b8e8e8e8e8e8e929292929292b6010101010101010101010101010101010101010101010101010101010101010101010198b7adb3adb3b3b3b3b3b8010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010190afb07a818181818184818484848484878787878787878b8b8b8b8b8b8e8e8e8e8e8e92b12f01010101 +010101010101010101010101010101010101010101010101010101010101b2a9a9adadadadadadb3b40101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101ab7a7a7a7a817a81818181818484848484848487878787878b878b8b8b8b8b8b8e8ea0010101010101010101010101010101010101010101010101 +010101010101010101aca5a5a9a9a9a9a9ada9ae9801010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101a780777a777a7a7a7a7a81818181 +818184848484848487848787878787878b8b8b8f980101010101010101010101010101010101010101010101010101010101010101a89fa5a5a5a5a5a9a9a9aa +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101a3a47777777777777a7a7a7a7a7a7a818181818181848484848484878787878787 +a001010101010101010101010101010101010101010101010101010101010101939f9f9f9f9fa59fa5a5a5a60101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010189717577757775777777777a777a7a7a7a7a7a81818181818481848484848487a19a010101010101010101010101010101010101 +01010101010101010101014ea29b9b9b9b9b9f9f9f9fa24e01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101439c7275757575 +7577757777777777777a7a7a7a7a7a817a81818181818484849d01010101010101010101010101010101010101010101010101010101019e969696969b9b9b9b +9b9fa001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010198687272727272757575757575777777777777777a7a7a7a7a7a +7a8181818199430101010101010101010101010101010101010101010101010101019a8f9292929696969696969b430101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101187d6e6e6e6e727272727275757575757575777777777777777a7a7a7a7a7a9401010101010101010101010101 +0101010101010101010101010101958e8e8e9292929292929697010101010101010101010101625900000000000000000000000000000000005a550101010157 +58000000000000000000000000566058000000596b58000000000000000000000000000000005b580000000000000000000000586b6259000000000000000000 +00000000000000005a55010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +04506e6e6e6e6e6e6e6e7272727272757575757575777577777777777a777a7f01010101010101010101010101010101010101010101010101918b8b8e8b8e8e +8e8e8e92929301010101010101010101010101016b5800000000000000000000000000566301010101010101555b000000000000000000006401690000000000 +62555900000000000000000000000000566301635800000000000000000059620101016b58000000000000000000000000005660010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014a5e5e5e5e6e5e6e6e6e6e6e726e72727272 +75757575757577757777777b010101010101010101010101010101010101010101010101018d878b878b8b8b8b8b8b8e8f900101010101010101010101010101 +01556a00000000000000000000586401010101010101010101016b61000000000000616001016100000000006a01015758000000000000000000586401010101 +55560000000000000057010101010101555a00000000000000000000006401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010166535e535e5e5e5e5e5e5e6e6e6e6e6e6e7272727272727575757575758901010101010101 +010101010101010101010101010101018a84878487878787878b8b8b8c0101010101010101010101010101010101016058000000000000005662010101010101 +01010101010101556a000000006a5501016b000000000000585501016256000000000000005662010101010101016a0000000000690101010101010101016900 +00000000000000596201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101017667535353535e535e5e5e5e5e5e5e6e6e6e6e6e726e7272727272757d010101010101010101010101010101010101010101012f86848484 +84848484878787878801010101010101010101010101010101010101590000000000000064010101010101010101010101010101600000000060010101590000 +00000000005701010164000000000000006401010101010101010159000000006164646464646464646461000000000000006155010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014c834f4f53535353535353 +5e5e5e5e5e5e5e5e6e6e6e6e6e6e6e727279010101010101010101010101010101010101010101737a8181818181848184848485010101010101010101010101 +01010101010101015900000000000000640101010101010101010101010101016000000000600101630000000000000000610101016400000000000000640101 +01010101010101625800000000000000000000000000000000000000000063010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101515c4f4f4f4f4f534f535353535353535e5e5e5e5e5e6e5e6e6e6e680101 +0101010101010101010101010101010101017f807a7a7a7a7a7a8181818181820101010101010101010101010101010101010101590000000000000064010101 +01010101010101010101010160000000006001016a0000000000000000006b0101640000000000000064010101010101010101016b0000000000000000000000 +00000000000000000057010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101014d744b4b4b4b4b4f4f4f4f4f4f5353535353535e535e5e5e5e5e5e7c010101010101010101010101010101010101017d77 +777777777a7a7a7a7a7a7a7e01010101010101010101010101010101010101015900000000000000640101010101010101010101010101016000000000600155 +000000000000000000005b010164000000000000006401010101010101010101016a0000000059606060606b5800000000000000590101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012c784848 +48484b4b4b4b4b4f4f4f4f4f4f53535353535e535e53680101010101010101010101010101010101017975757577757777777777777a7b010101010101010101 +01016301010101010101010159000000000000006401010101010101015562010101010160000000006001640000000000000000000000620164000000000000 +006401010101010101010101015561000000006b0101016a00000000000000585501010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101185d44484848484848484b4b4b4b4b4f4f4f4f4f4f5353 +53535376010101010101010101010101010101012568757272757575757575777577760101010101010101010101645655010101010101015900000000000000 +64010101010101016358600101010101600000000060015800000000000069000000005a01640000000000000064010101010101010101010101630000000058 +55016900000000000000006b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010125374444444448444848484848484b4b4b4b4b4f4f4f4f4f537425010101010101010101010101010101 +666e6e6e6e7272727272757575712501010101010101010101016400586301010101010159000000000000006401010101010169000060010101010160000000 +0060690000000000006a016100000058556400000000000000640101010101010101010101010164000000005b6258000000000000005a010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101014a414144444444444444484848484848484b4b4b4b4b4f4f7001010101010101010101010101012c715e5e6e6e6e6e6e6e6e72727273010101010101 +0101010101015700000069010101010159000000000000006401010101016a000000630101010101600000000060610000000000006001690000000069640000 +00000000006401010101010101010101010101015900000000610000000000000056010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016c4141414141444144444444444444 +484848484848484b5c04010101010101010101010101016d5e535e5e5e5e5e5e5e6e6e6e6e6f01010101010101010101010160000000005a0101010159000000 +00000000640101015559000000000101010101556a00000000640000000000005901015558000000566400000000000000566201010101010101010101010101 +62580000000000000000000058630101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010165463d3d414141414141414444444444444448444848486601010101010101010101 +010151675353535353535e5e5e5e5e5e680101010101010101010101010160000000000056595959580000000000000061595959610000000000010101016061 +000000000058000000000000690101016a000000005900000000000000005857010101010101010101010101605800000000000000000000586b010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101383b3a3d3d3d3d3d41414141414144414444444444445c0701010101010101010101015d4f4f4f4f534f5353535353535e5f010101 +01010101010101010101600000000000000000000000000000000000000000000000000000000101555b00000000000000000000000000610101010162000000 +00000000000000000000000056630101010101010101015700000000000000000000000000006401010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015149343a3d3a3d3d +3d3d3d3d414141414141414144444501010101010101010101524b4b4b4b4b4f4f4f4f4f4f5353542f0101010101010101010101010155000000000000000000 +000000000000000000000000000000000056015758000000000000000000000000000057010101010159000000000000000000000000000000005a5501010101 +01555b00000000000000000000000000000000595501010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101014d31343a3a3a3a3a3a3a3d3d3d3d3d3d3d414141413b2c01010101 +010101014e4948484848484b4b4b4b4b4b4f4f500101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101012c4034343434343a3a3a3a3a3a3a3d3d3d3d3d3d414a0101010101010101454444444448444848484848484b4b4c +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010118 +3f34343434343434343a343a3a3a3a3a3d3a3d461c0101010101011c474144414444444444444844484849010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101252a303030303430343434343434343a3a3a3a3a +3701010101010137413d414141414141414444444444450101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101362d302d3030303030303034343434343434420e01010101353a3d3d3d3d3d3d414141414141 +41414301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101013e2b2d2d2d2d2d30303030303030343034343f01010101403a3a3a3a3a3a3d3d3d3d3d3d413d39010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101273328282d2d2d2d2d2d2d2d +3030303030303501013c34343434343a3a3a3a3a3a3a3d3a3d3c0101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010138332b282828282d282d2d2d2d2d2d2d303901072434343034343434343434 +3a3a3a3a3b1801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010e24262628282828282828282d2d2d2d2d2736302d3030303030303434343434343437010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011c32262626 +262628262828282828282d24332d2d2d2d2d2d303030303030303430350101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101012f1d202620262626262626262628282828282828282d2d2d +2d2d2d302d302d310101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010104291f2020202020202626262626262628262828282828282d282d2d2d2d2e010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101252a1f201f20202020202020262026262626262626282828282828282b2c0101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101141f1f1f1f1f1f201f20202020202020 +26262626262626282628290101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101011b1a1f1a1f1f1f1f1f1f1f1f2020202020202026202626262027010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010122231a1a1a1a1a1f1f1f1f1f1f1f1f201f20202020202024250101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101031e171a1a1a1a1a1a +1a1a1f1a1f1f1f1f1f1f1f2020210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010e1e171a171a171a1a1a1a1a1a1a1a1a1f1f1f1f1f0e010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101011c0b171717171717171a171a1a1a1a1a1a1a1a1d010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010708 +17151717171717171717171a171a1a1a1b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101180515151515151515171717171717171907010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101021315131515151515151515171705010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010114131313131315131515151515160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d101313131313131313130f01 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010111120c130c131313131314010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010103090c0c0c0c0c0c100a0101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f060c0c0c +0c080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010a0b06060c060d010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010708060609040101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01040506020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040000002701ffff030000000000}}}{ +\b\f36\insrsid11999780 +\par }\pard \qr \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16389731 {\b\f36\insrsid4676451 _/\\tma FileServer Addon for mIRC}{\b\f36\insrsid11999780 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrdb\brdrw15\brsp20 \brdrb\brdrdb\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid10366701 {\f36\fs16\insrsid11999780 Programmed by Correl J. Roush of }{\field{\*\fldinst { +\f36\fs16\insrsid11999780 HYPERLINK "http://www.phoenixinquis.net" }{\f36\fs16\insrsid5655541\charrsid6060283 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000017000000160000007700770077002e00700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f007700770077002e00700068006f0065006e006900 +780069006e0071007500690073002e006e00650074002f000000000000000000000000000000000000000000000000}}}{\fldrslt {\cs21\f36\fs16\ul\cf2\insrsid11999780\charrsid6060283 www.phoenixinquis.net}}}{\f36\fs16\insrsid10366701 \line }{\f36\fs16\insrsid4676451 +Some feature ideas by }{\b\f36\fs16\insrsid4676451 \{v_v\}}{\f36\fs16\insrsid4676451 }{\f36\fs16\insrsid4153952 and }{\b\f36\fs16\insrsid4153952 Chance`}{\f36\fs16\insrsid4153952 }{\f36\fs16\insrsid4676451 of Dalnet IRC}{\f36\fs16\insrsid10366701 \line +}{\f36\fs16\insrsid9506127 Original code and concept for the dialog preview alias by }{\b\f36\fs16\insrsid9506127 ZeeG}{\f36\fs16\insrsid9506127 of evilcoder.net}{\f36\fs16\insrsid11999780 +\par }\pard \ql \li0\ri0\widctlpar\brdrb\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\i\f36\fs16\insrsid11999780 Phoenix Inquisitors Network -- 2002}{\i\f36\fs16\insrsid11999780\charrsid11999780 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f36\insrsid11999780 +\par }\pard \ql \li0\ri0\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15940051 {\f36\fs20\uldb\insrsid4676451 Introduction}{\v\f36\fs20\uldb\insrsid16403716\charrsid16403716 101}{\f36\fs20\uldb\insrsid12809922 +\par }\pard \ql \li0\ri0\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12809922 {\b\f36\fs20\insrsid12809922 Using Atma +\par {\listtext\pard\plain\f10\fs20\insrsid12255336\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid12809922 { +\f36\fs20\uldb\insrsid12255336\charrsid12255336 Finding your way around Atma}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 102}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}{\f36\fs20\uldb\insrsid12809922\charrsid12255336 Basic configuration}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 103}{ +\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}Advanced configuration}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 104}{\f36\fs20\uldb\insrsid12809922\charrsid14106095 +\par {\listtext\pard\plain\f10\fs20\insrsid10366701 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid14106095 {\f36\fs20\uldb\insrsid10366701 +Statistics}{\v\f36\fs20\uldb\insrsid14106095 105}{\f36\fs20\uldb\insrsid14106095\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid12809922 { +\f36\fs20\uldb\insrsid12809922\charrsid12255336 Trigger setup}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 10}{\v\f36\fs20\uldb\insrsid14106095 6}{\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}Setting up access permissions}{\v\f36\fs20\uldb\insrsid14106095 107}{\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12255336\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 Changing your ad\rquote s style}{\v\f36\fs20\uldb\insrsid14106095 108}{ +\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12255336\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 Managing queues}{\v\f36\fs20\uldb\insrsid14106095 109}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 + +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12255336 {\f36\fs20\insrsid12255336 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14159314 {\f36\fs20\uldb\insrsid8390569 Credits/Contact Information}{\v\f36\fs20\uldb\insrsid8390569\charrsid8390569 199}{\f36\fs20\insrsid15940051 \page }{ +\cs20\f36\super\insrsid2390747\charrsid6773711 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid5395460 #}{\insrsid5395460 10 +}{\insrsid12600059 1}}}{\f36\insrsid14159314 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14159314 {\b\f36\insrsid4676451 Introduction}{\b\f36\fs20\insrsid15940051\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15940051 {\f36\fs20\insrsid15940051\charrsid13269797 +\par }{\f36\fs20\insrsid6773711\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12600059 {\b\f36\fs20\insrsid4226045\charrsid4226045 Atma}{\f36\fs20\insrsid4226045 + is a script loadable by mIRC versions 6.0 and higher that allows you to run highly configurable fileservers in multiple IRC chat rooms. It has been carefully designed to be both very powerful and very easy to use, and should appeal to novice and experien +ced users alike. +\par +\par }{\f36\fs20\insrsid12591531 For those of you unfamiliar with what a fileserver is and does, some basic explanation will be required before diving on into the script. A }{\b\f36\fs20\insrsid12591531 file server}{\f36\fs20\insrsid12591531 + allows different users in channels you specify access different folders on your computer that you decide to permit them access to, and }{\b\f36\fs20\insrsid12591531 only }{\f36\fs20\insrsid12591531 those folders, and download any files within them. }{ +\b\f36\fs20\insrsid12591531\charrsid5207114 Atma}{\f36\fs20\insrsid12591531 will allow you to specify who can access your server, what they will be able to access, how many files they will be permitted to get at a time, and much, much more.}{ +\f36\fs20\insrsid13569615 And you can even choose different settings for the different channels you serve to!}{\f36\fs20\insrsid12591531 +\par +\par More advanced users will be delighted at the vast collection of various features supported by }{\b\f36\fs20\insrsid12591531 Atma}{\f36\fs20\insrsid12591531 +, such as filecount and MB-based queue systems, trigger-specific and global hostmask allow/deny lists, powerful cache}{\f36\fs20\insrsid13569615 d search engine, and channel profiles.}{\f36\fs20\insrsid5207114 + And of course, suggestions for new features are }{\b\f36\fs20\insrsid5207114 always}{\f36\fs20\insrsid5207114 welcome. +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12255336 {\f36\fs20\insrsid5207114 I sincerely hope you enjoy using }{\b\f36\fs20\insrsid5207114\charrsid5207114 Atma}{\f36\fs20\insrsid5207114 +. Feel free to contact me with any comments/suggestions/complaints you may have, and be sure to stop by the website @ }{\field{\*\fldinst {\f36\fs20\insrsid5207114 HYPERLINK "http://www.phoenixinquis.net" }{\f36\fs20\insrsid5655541\charrsid2953596 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000017000000160000007700770077002e00700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f007700770077002e00700068006f0065006e006900 +780069006e0071007500690073002e006e00650074002f000000000000000000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid5207114\charrsid2953596 www.phoenixinquis.net}}}{\f36\fs20\insrsid5207114 for script updates and a public forum ;o)~}{\f36\fs20\insrsid8390569 +\page }{\cs20\f36\super\insrsid12255336\charrsid4467217 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12255336 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\cs20\super\insrsid12255336 #}{\insrsid12255336 102}}}{\f36\fs20\insrsid12255336\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12255336 {\b\f36\insrsid12255336 Finding your way around Atma +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12600059 {\f36\insrsid9055496 +\par +\par }{\f36\fs20\insrsid5966535 Now that you\rquote ve loaded }{\b\f36\fs20\insrsid5966535 Atma}{\f36\fs20\insrsid5966535 into your copy of mIRC, you\rquote re probably thinking, \'93OK. So,\'85\'85.. where is everything, and, well heck, what\rquote s there? +\'94 Well, this section is your answer. +\par +\par }{\b\f36\fs20\insrsid5966535\charrsid5966535 Atma}{\f36\fs20\insrsid5966535 adds a submenu labeled \'93Atma FileServer\'94 to the }{\b\f36\fs20\insrsid5966535\charrsid5966535 command}{\b\f36\fs20\insrsid5966535 s }{\f36\fs20\insrsid5966535 +menu at the top of your mIRC screen, as well as most all of your context menus (the ones that come up when you right-click inside a mIRC status/chat window (see below). +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5966535 {\f36\fs20\insrsid5655541\charrsid9922126 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw8599\pich6641\picwgoal4875\pichgoal3765\pngblip\bliptag-961339494{\*\blipuid c6b31f9a0e181090ab5ca5c273a32e37}89504e470d0a1a0a0000000d4948445200000145000000fb0803000000ca1d76de00000060504c5445697a8e3f4955c1ccd94f657d6e80958399b17e93aa5c6b +7c5968785462714f5c6a647486788da373879c495663768a9f5e6e7f44505cffffff000000ffffff000000000000000000000000000000000000000000000000 +0000000000000000006f71f4080000001574524e53ffffffffffffffffffffffffffffffffffffffff002bd97dea00000001624b47440088051d480000000c63 +6d50504a436d703037313200000003480073bc00000ac949444154785eed9d8b9ae3a80e8467a7b7f77ace5ea6dfff5db72d10020206e2726ce862bfed496259 +b6ff08640a70bebd7f7fbf6379fb3153f9468a80af8b1401107f90228ce2dbddcafbfb84ede2f7bb952929de30494f188ba478b0716476390850762745524410 +40f828c6e2b7adfcbc156931ffbf1579251bfeb795ac293593d2d627dadd05b20b290e062863711058d1fc56143faceab3463fb49abdede287615c80e26f5bf9 +772bff6ce58fad48d69006f3cfadfcb515b1935762f2d356e4d5ef5b11bb5e8062f7611849f108458d46523c42516397140f500c0d00293e4f71a91cfdcb5624 +9d489f44de4a91b7d9064922d967b6db5076898c178845521cbc152fde759322290e12409833164fa328a298e51479652dbf4966cfa68e8efd16c82ea43818a0 +c51a4d8aa438480061ce583c8da28d1848c7c48a74514432934a2f025847aae8355955a57d31c5a554dacb62712995f6428a0ba9b417525c48a515614b8a2411 +691c85ac7c26a32db6a1377574d8ad357a7519c5a554daab28aea5d292e2e0ad78b1ef428a088a1d89e06c930594b1b31175f827c50e484d13526c22ea3020c5 +0e484d9305284a67a53a9c2af3c86c905f7a3196d539235923841411773a57515c4ba5bd8ce2522aed751403c605b28b685f32b5588a4d3c9624229f09681977 +916463939145416ba6e0b2c1e78ce48554da0b292ea4d25e4771b9b9b457d4e8a554daab62712d95b6d4f6db7a49d99abd7d329dd4775b20479322a2ef428aa4 +38480061defdc403b68b3bb8eb33ef32894ba43051c1a4d85679d5a187658b2b1b7b2c905d324ed24c92226311d1f891e257a2b8a04a2bdd40292280c9927c6b +304500930da69bd9c45bd960c5263267bb654b67d69a3326382ea1b8924a7b21c58554da0b292ea4d25e47712595561a7d9b826c3d16c16b0bf6addb6233c1cd +d85ec91dbbed2bc6a54796ad95a3afa2b8964a4b8a8377e97535e2821acd58d427361e6917d7a2081f451977b88032367ed1f03d481181941449114100e16381 +58946960b67252d41deb70484fc4a68bd9ba4a5b7f69c6d6a99157369bb9819a147defd150da5dfc3ec5b57a8057c5e25a2aed75145752692fa4b8904a2b146d +c845de4a3ab1ee9d6c15b1cb262d678334b241f6b0072a37dac5a59ebe711dc59554dacb282e3597f62a8a6b693aa48850698f74e17eddcadf5b39e265c65fb2 +3b74bdd9ce208ac8533adf57f72cd0f34fc58e70b79f276c9dcfdb3d29bef22b031c4b28deeef73def774abb88de49111042a40880f856a7f8a3e65eeea4deb6 +ff7cd9de624bb99191e3a6253a0bec198c796b502ce1d1cfe27f5118bd9f2245d9961e0875d831668fd6558aee5beea578f4342cace5559d621e8aa8031ff3d3 +a2f80973abbe42d4d727475628cb472126e54da0efb60d468b3fc62e457f503b9a6f61e49cf4a48e5119ddbb46d107a2831450b94aa597a1d1ea2eddfdef4d95 +e52044ef7b3716fd71e440fac7b7d2d1e147391cb31fa0a88dbbc5a2cb33beb9d2a46361eae372e4043b62317c5b358a852434720acfd856296ac485580ccd64 +44311c3189d61012e57675ef34fd97b257a39b149fc170709f0ac5b8edf335ba42d1da41add15ab97d500e9da06f01f672749da28bfd709e43073e66dca0185a +3ad76abb7631cb2e9a762cd568f3391e8bfe6276ef17c371149aaf367a0f8bbf7d6d225ea4ef329ac59a5cc60c16a0784136c9192f40712c6c4eb12645045652 +c45104a8bd5817dfb1ee4ef7f6a9d222be0dac8fcf3b9db9cadbb7c191d757989322827291a29b4c16cd13ad876bf418c7d7c4f43cb1d84f512cbb70a3184f44 +71e3124db6dd094552dc5a84728d0e14e5b1ab1f8ea87b04ababc2fa38568d45d9e23f8e5ff77d1723713a512c6ee0b4a23a865ac91d220fca7fec37ebc7b149 +d87304d4aeed8c1425f22cb802284d2a692c6e9f6626f03673268a523d5da85542cc058cabefb161fa1a9f7a16a318d2b3aff016859299c217008ec6a928fa1b +98871a9d6517ff56b969020a99e62b6797462ac8a30b1c6dfb479f271677aee3e57d95fc5c96a008bb6379d611293e4b2ede8f1449114100e183b1488a080208 +1ff3c4a2eb0f6b896f0755a3f0e244c9cc9bc79b327a91eb07abe6bde7441413d530bd3015777ce7e651a235831a91f079e8441a66520c028512aed4e094626a +b42245556423d5667be9eb61268b99481ba98a41da75e279acfa9ade131bc58a70e95b98a8467b4e25616c47a2557347d729e3212c63014d29478167b264a202 +3f729c88a26f1713d55578a8066e2d5a1aa6822f4a4b3e4fa93494b5996a1994a3204ed6bbeb1352141e6944a6b19848b4ca28c0b1818648cc8d0254d3b9ff82 +d283551ad53929c67a6b2116638936e00ef1998be5f1176249bed4705445f2f928fa641069af2ef6c208a0a6195fd17deeb0e1c0d03c86f1181d09f3711bf28a +659e78ef423cce4371a48fd1bc351971d661bb26c58e0b879a902202272992228200c2076391141104103e188b4b53c4ce143fd5dbfbe74a0dc41462b08f6dfe +62eb414037da7e638a888af6321fb78dc59711401c881449114100e183b1488a0802081f8cc5af45319d1ba1d75ed463f7c69611d01e7ccc138b36c2d704418a +f5b5573a1ad701311af06b5a230ca68bc56832838e84ea909f8d91ea10feabc65f26a2e846f9a2017b1dd1b771e550eb6dd814116a4d1f135174d7e2074d0593 +fbe327318455826e24399a47d28470d8604a8aca53510a36a31882f67106de615e6507b352f401674b51f5836ca1ea49d832b73352d485d05a75d389603a31c7 +664b9c4f721e8ae7b378fe08a4f83c3bdb931449114100e183b1488a0802081f8c4552441040f89828166d9945ebc27d2f5afbdd2df3e3dbe7a118890c85cb4e +34b098626a7b9254361745a7d6944afcb1a83c653b520c4a8e446526cdc6cf19d3a717e9cab468fd59d7d3dec66bf83cb1181ecc66abc94cb44d05c554ccf5cf +76f3f2d938a28e3d26a2e8aab36b1ef56f2ccd066d4c63d15b7adb68455a079731931529fa76d1482bf76aab3ac6ecd17a1e8ac940c0c3a840324490d5e8247a +8f022bee3f0fc574596ebe46d71e22162abe0e1c3c88b9789013511cbdf893ee6a4aa7418aa35fce17a388c0d3e963e158ec248030234552441040f8602c9222 +8200c2c744b138a0d2d684b1b326eecc43b15fa595db6dea8b3bbf4cd2a5d2d62be949fd99b962d1e90a2d95d6a3ca66ddfa5f3e3845a79d8762bf4aab147331 +d27f0327c4e34414bb55da32c530b99614bbb4ee0ac513a729cf138bfd2aadcfd1f1f082fb2588e8a16e88bb44f3310fc51195d69e2de6539113714f9b323f11 +456cf840bd912202272992228200c2076391141104103e188ba4882080f071db583cf5c96058e7377e42d68d9e23d63a951b534454b497f9b86d8d7e1901c481 +4891141104103e188ba4882080f0c158fc5a14d3a5408f4350270c4a75039e2716d3190fa4d87ca2727d6e4480478a072986c56b3649e2954f7d2955f3896ab4 +5f22992e0672139bfc286b773b86369c88a203163d572cbc25c552f5de6d175d8b18fd7e1863b1dc443629da2f006afd3e6d895f57e59faf46dbd268cd2ebe9a +775def3946f3503ce7fa315e4911c1911449114100e183b1488a0802081f8c4552441040f8982716a92f36b5b0d480fae220b0a239299e4ed12d61737de74ddc +897ad38826ee291ff3b58bfad8305366a9d28ed7e84ceb0e8f0fe31860c692fae20bdac5ec775da8750f68dd3ace17d4ed38af541ffef954b218de699eec327c692fdc811411b04991141104103e188ba4882080f071cf58c4aeea7981b7ff001e0cbe6b27b674d80000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8599\pich6641\picwgoal4875\pichgoal3765\wmetafile8\bliptag-961339494{\*\blipuid c6b31f9a0e181090ab5ca5c273a32e37} +0100090000030ea300000000eda2000000000400000003010800050000000b0200000000050000000c02fc004601030000001e00eda20000410b2000cc00fb00 +450100000000fb004501000000002800000045010000fb0000000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f008e7a690095806e009c877300a38d7800786859005c5044007f6e5e006a5c4f00867464006356490055493f0071625400aa937e007c6b +5c009f8a760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020000000002020200020202000200020200000002020200000000020200000000020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020002020002020200020002000202020002000202020002000202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000202000202020002000200020202000200020202 +00020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020200020200020202000200020002 +02020002020000000002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020000 +02020002000200020202000202020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020200020200020000020200020200000002020200000002020200000000020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020002020202020202020002020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202000202020202020202000202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020200020202020202020200020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020002020200000002020002020000000202020000000002020000000002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000202000202020002000200020202000200020202 +00020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020200020200020202020200020002 +02020002000202020002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020000 +00000002000200020202000202000000000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020000 +00000002020200020202000200020002020200020202020200020002020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020002020200000002020002020000000202020000000202020000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202000202020202020202000202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020200020202020202020200020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200000000000202020202020202020002020202020202020202020202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020000000202020002020200020200000002 +02020002020200020202020202000202000000020202020202000000000202000202020000000202020000020002020000020200020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202000202000202 +02000200020202000202000202020002020202020002020002020200020202020002020202000200020200020202000200020200000200020200020002020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020002020002020200020002020200020002000200020002020202000202000202020002020202000202020202020002020002020200020002020200020202 +00020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202000202000202020002000202020002000200020002000202020200020200020202000202020200020202020202000202000202020002 +00020202000202000202020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020200000002020200000202000200020202000200020200020200020202020002020002020200020202020002020202020200 +02020002020200020002020200020002020002000002020002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202020002000002020200000002020002020002020002020202000002020000000202020202 +00020202020202000002020000000202000202020002020000020200020000020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020202000202020202020202020202020202020202020202020200020202 +02020202020202020002020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020200020200020202020202020202020202020202020202 +02020202000202020202020202020202000202020200020202020202020202020202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020000000202020002020202020202020202 +02020202020202020202020202020202020202020202020202000000000202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202000000020202000202 +02000202000000020202000202020002020202020200020200000002020202020200020200020200000000020200020002020200020200000002020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020002020002020200020002020200020200020202000202020202000202000202020002020202020002020002020002020200020002000202020002000202 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202000202000202020002000202020002000200020002000202020200020200020202000202020200000000000002000202020002000200 +02020200020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020200020200020202000200020202000200020002000200020202020002020002020200020202020200020200020200 +02020200020002000202020002000000000002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020000000202020000020200020002020200020002020002020002020202000202000202020002020202 +02000202000202000202020002000200000202000200020202000200020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020202000200000202020000000202000202000202000202020200000202 +00000002020202020200020200020200000000020200020002000002020200000002020000020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202020200020202020202020202020202020202020202 +02020202000202020202020202020202000000000000020202020202020202020202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020002020002020202020202020202 +02020202020202020202020200020202020202020202020202000202000202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202000000020202000202 +02020202020202020202020202020202020202020202020202020202020202020200020200020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020202020002020200000002020202000202020002020000000202020002020200020202020002020202020002020000000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020202000202000202020002020200020202000200020202000202000202020002020202000202020202000200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202020200020200020202020202000200020200020002020202020002000200020002020202000000000002020002 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202020002020000000000020200020002020002000000000002000200020002000202020200 +02020200020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200000000000202000202000202020002000202020002000200020202000200020200 +02020002020202000202020002020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000200000202000000020200020202000200020200 +00000202000202000202000202020202000200020202020000000002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020200020202020202020202020202 +02020202020202020202020202020202020202020202020200020002020202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020200020202020202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020000 +00000002020202020202020202020202020202020002020202020202020202020202020202020202020002020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020203030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030302020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202000202020000000202000000000202020000020002000200020200000000020202020200000000020202020000 +02000200020200000002020002020200020200000002020202000000020202000000000200020202000000020200020202000202020202000000000202020000 +00000202000000020200020202000202000000020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020200020200020202000200020202000200020200000200020002000202020002020202000202 +02000002020002020000020002000202020002000202000202000202020002020002020200020002020200020002020002020200020002020200020202020002 +02020200020002020200020002020200020002020200020002020200020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020002020002020202020002020200020002020200020002000200020202 +00020202020002020002000202000202020002000200020202020200020002020202020202000202000202020202000202020002000202000202020202000202 +02000202020200020202020202000202020002000202020202000202020002000202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000202000000000002000202020002000202020002 +00020002000202020002020202000202020200020200020202000200020002020202020000020202020202020200020200000000000202000000000200020200 +02020202020002020200020202020002020202020202000000000200020202020200020202000200000000000202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000000000002020200020202000200020202 +00020002020200020002000200020202000202020200020202020002020002020200020002000202020002000200020202020000000202020002020200020202 +02020002000202000202020002000002020002020202000202020202020202020200020002020200020000020200020002020200020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020200 +00000202000000000202000202020002000200020200000000020202020002020202000202000202020002000202000000020200020200020200020202020202 +02000000020202000000020200000202000000020200020000020202020200020202020202020000000202020000000202000200000202020000000202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020200020202020202020200020202020202020202020202020002020202020002020202000202020200020202020202020202020202020202020002020202 +02000202020202020202020202020202020202020202020202020202020002020202020202020002020202020202020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020002020202020202020002020202020202020202020202000202020202000202020200020202020002020202020202020202020202 +02020200020202020200020202000202020202020202020202020202020202020202020202000202020202020202000202020200020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020000000000020202020202020202000202020202020202020202000200020202020200020202020200000000020202020202 +02020200020202020202020002020202020200000002020202020202020202020202020202020202020202020200020202020202020202000000000202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200000000020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202000202020000000002000202020002020000000002020000000002020000000202020202 +02000000000202020200000200020200000002020200000200020200000002020200000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020200020200020200020202000200020202000200020202000200020202000200 +02020200020202020002020200000202000202000002000202020002000202000002000202020002000202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020002020002020002020200020002020200020002020200 +02000202020002000202020202020202000202000200020200020202000200020202020200020202000200020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000200020002000202020000000002000202 +02000202000000000200020202000200000000000202020200020202020002020002020200020000000000020002020200020000000000020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020002000200020202 +02020200020000020200020202020200020002020200020002020200020202020002020202000202000202020002000202020002000202020002000202020002 +00020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020000 +02020200000202020000000202000200000202020000000202020000000002020000000202020202000202020200020200020202000202000000020200020202 +00020200000002020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200000202020000020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02000000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000204 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000203020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402030204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040204000000020302040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040203020404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020400000002030204040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404020302040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402040000000203020404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402030204040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040101010104040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040204000000020302040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020302040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040104040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404020400000002030204040404040404 +04040404040404040404010404040404010404010401040401040401040401010101040404040104040404040104010404010101040404010101040404040101 +01040401040404040104040404010101040401040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402030204040404040404040404040404040404040404010101010404040101010404010404040104010404010404010101010404010104 +01040104040401010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402040000000203 +02040404040404040404040404040404040401040404040401040104040104040104040104010404040104040404010404040404010401040104040401040104 +04040104040104040401040104040404010404040104040401040104040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404010404040404040203020404040404040404040404040404040404040104040404010401040404010401040404010401040401040104 +04040104010404010104010404010404040104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020400000002030204040404040404040404040404040404040401010101010404010404010404010404010401040404010404040401040404040401040104 +01040404040404040404010404010404040404010404040104010404010404040404010404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040401010404040404020302040404040404040404040404040404040404010404040404040104040401040104040401 +04010404010401040404010401040404010401040401040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402040000000203020404040404040404040404040404040404040104040401040401040401040401040401040401010101040404040104 +04040404010401040101010101040404040401040401010101010401040404010401040401010101010401040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040101010404040402030204040404040404040404040404040404040401040404040404010404 +04010401040404010401040401040104040401040104040401040104040101010101040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040204000000020302040404040404040404040404040404040404010404040104040104040104040104040104040404 +04010404040401010101040401040104010404040104040101010404040104040401040104040104040401040104040401040104040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404010101010404040203020404040404040404040404040404040404040104 +04040404040104040401040101040401040104040104010404040104010404040104010404010404040104040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020400000002030204040404040404040404040404040404040404010401040404010104010101 +04010104040401010104040404040104040404040104010404010101040401040404040404040101010404010104010404040104040101010404010104040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040401010104040404020302040404040404040404040404 +04040404040401040404040404040101010404010401010404010104010404010101010401040404010401010404010101040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402040000000203020404040404040404040404040404040404040401040104 +04040104040404040404040404040404040404040404010404040404040401040404040404040104040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101040404040402030204040404 +04040404040404040404040404040104040404040404040404040404040404040401040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040204000000020302040404040404040404040404040404 +04040404040104040404010404040404040404040404040404040404040401040404040404040104040404040404010404040104040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404 +04020302040404040404040404040404040404040404010404040401040404040404040404040404040104040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404020400000002030204040404040404 +04040404040404040404040404010404040404040404040404040404040404040404040404040101010101040104010404040404040404010101040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402030204040404040404040404040404040404040404010101010404040404040404040404040404040104010404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402040000000203 +02040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040203020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020400000002030204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402040000000203020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402030204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040204000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303040000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020212121212121313131313 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021212 +12121213131313130202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b10101010100606060606060606060609090909090d0d0d0d0d0c0c0c0c0c09090909 +09090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b0b1111111111020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b10101010100606060606060606060609090909090d0d0d0d0d0c +0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b0b111111111102020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b101010101006060606060606060606090909 +09090d0d0d0d0d0c0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b0b11111111110202 +02020202020202020202020202020202020200020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b10101010100606060606 +060606060609090909090d0d0d0d0d0c0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b +0b111111111102020202020202020202020202020202020202020000020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b1010 +1010100606060606060606060609090909090d0d0d0d0d0c0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09 +090909090b0b0b0b0b11111111110202020202020202020202020202020202020202000000020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b070707070709090909 +09090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d0d0707070707060606060605050505050505050505050505 +0505060606060605050505050b0b0b0b0b1111111111020202020202020202020202020202020202020200000000020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b07 +070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d0d070707070706060606060505050505 +05050505050505050505060606060605050505050b0b0b0b0b111111111102020202020202020202020202020202020202020000000202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020b0b0b0b0b07070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d0d07070707070606 +060606050505050505050505050505050505060606060605050505050b0b0b0b0b11111111110202020202020202020202020202020202020202000002020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020b0b0b0b0b07070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d +0d07070707070606060606050505050505050505050505050505060606060605050505050b0b0b0b0b1111111111020202020202020202020202020202020202 +02020002020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202020b0b0b0b0b07070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06 +060606060d0d0d0d0d07070707070606060606050505050505050505050505050505060606060605050505050b0b0b0b0b111111111102020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +0202060606060605050505050707070707060606060606060606060d0d0d0d0d0707070707080808080808080808080808080808050505050506060606060606 +06060606060606060606060606060606060611111111110d0d0d0d0d070707070705050505050505050505080808080802020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d070707070708080808080808080808080808080805050505 +050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d07070707070505050505050505050508080808080202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +020202020202020202020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d07070707070808080808080808080808 +0808080805050505050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d0707070707050505050505050505050808080808 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010000000203020202020202020202020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d0707070707080808 +08080808080808080808080805050505050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d070707070705050505050505 +05050508080808080202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d +070707070708080808080808080808080808080805050505050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d07070707 +07050505050505050505050808080808020202020202020202020002020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d0909090909090909090910101010100e0e +0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d0d0d0d10101010101010101010101010101008080808080a +0a0a0a0a050505050510101010100909090909060606060602020202020202020202000002020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d090909090909090909 +0910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d0d0d0d10101010101010101010101010 +101008080808080a0a0a0a0a05050505051010101010090909090906060606060202020202020202020200000002020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d09 +09090909090909090910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d0d0d0d1010101010 +1010101010101010101008080808080a0a0a0a0a0505050505101010101009090909090606060606020202020202020202020000000002020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020d0d0d0d0d0909090909090909090910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d +0d0d0d10101010101010101010101010101008080808080a0a0a0a0a050505050510101010100909090909060606060602020202020202020202000000020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020d0d0d0d0d0909090909090909090910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e +0e0d0d0d0d0d0d0d0d0d0d10101010101010101010101010101008080808080a0a0a0a0a05050505051010101010090909090906060606060202020202020202 +02020000020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020206060606060808080808020202020202020202021111111111060606060606060606060808080808020202020208 +0808080808080808080202020202020202020202020202020202020202020202020202020202020d0d0d0d0d0202020202020202020208080808080202020202 +02020202020202020202000202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020606060606080808080802020202020202020202111111111106060606060606060606080808 +08080202020202080808080808080808080202020202020202020202020202020202020202020202020202020202020d0d0d0d0d020202020202020202020808 +08080802020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202060606060608080808080202020202020202020211111111110606060606 +060606060608080808080202020202080808080808080808080202020202020202020202020202020202020202020202020202020202020d0d0d0d0d02020202 +02020202020208080808080202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020206060606060808080808020202020202020202021111 +1111110606060606060606060608080808080202020202080808080808080808080202020202020202020202020202020202020202020202020202020202020d +0d0d0d0d020202020202020202020808080808020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020606060606080808080802020202 +02020202020211111111110606060606060606060608080808080202020202080808080808080808080202020202020202020202020202020202020202020202 +020202020202020d0d0d0d0d02020202020202020202080808080802020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020707070707020202020202020202020707070707020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202070707070702020202020202020202070707070702020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020207070707070202020202020202020207070707070202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020707070707020202020202020202020707070707020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202070707070702020202020202020202070707 +07070202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101000000020302020202020202020202020202020202020209090909090c0c0c0c0c0c0c0c0c0c09090909090e0e0e0e0e0707070707 +0c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c05050505050202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090c0c0c0c0c0c0c0c0c0c09090909090e0e +0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c0505050505020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090c0c0c0c0c0c0c0c0c +0c09090909090e0e0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c050505050502020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090c +0c0c0c0c0c0c0c0c0c09090909090e0e0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c05050505050202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +020209090909090c0c0c0c0c0c0c0c0c0c09090909090e0e0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c0505 +05050502020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020d0d0d0d0d111111111108080808080707070707111111111111111111110b0b0b0b0b11111111110707070707060606060607070707 +07070707070708080808080202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020000000202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202020d0d0d0d0d111111111108080808080707070707111111111111111111110b0b0b0b0b1111111111070707070706 +06060606070707070707070707070808080808020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000002020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020d0d0d0d0d111111111108080808080707070707111111111111111111110b0b0b0b0b111111 +11110707070707060606060607070707070707070707080808080802020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d11111111110808080808070707070711111111111111111111 +0b0b0b0b0b1111111111070707070706060606060707070707070707070708080808080202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d1111111111080808080807070707071111 +11111111111111110b0b0b0b0b111111111107070707070606060606070707070707070707070808080808020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020707070707070707070706060606060d0d0d0d0d050505050507070707070909090909060606 +06060d0d0d0d0d020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010100000002030202020202020202020202020202020202020707070707070707070706060606060d0d0d0d0d05050505050707070707 +090909090906060606060d0d0d0d0d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020707070707070707070706060606060d0d0d0d0d0505 +0505050707070707090909090906060606060d0d0d0d0d0202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020707070707070707070706060606 +060d0d0d0d0d05050505050707070707090909090906060606060d0d0d0d0d020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202070707070707 +0707070706060606060d0d0d0d0d05050505050707070707090909090906060606060d0d0d0d0d02020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +0202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a060606060610101010100202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a06060606061010101010020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020000000002020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +020202020202020202020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a0606060606101010101002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000000020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010000000203020202020202020202020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a060606 +06061010101010020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200000202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808080808 +0a0a0a0a0a0606060606101010101002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020002020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020206060606061111111111111111111111111111110202 +02020202020202020606060606020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020606060606111111111111111111 +11111111111102020202020202020202060606060602020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202060606060611 +11111111111111111111111111110202020202020202020206060606060202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020606060606111111111111111111111111111111020202020202020202020606060606020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202060606060611111111111111111111111111111102020202020202020202060606060602020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202021111111111080808080807070707071111111111111111111107070707070808080808070707070711111111110d +0d0d0d0d080808080807070707071111111111070707070711111111110202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202021111111111080808080807070707071111111111111111111107070707070808080808070707 +070711111111110d0d0d0d0d08080808080707070707111111111107070707071111111111020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202111111111108080808080707070707111111111111111111110707070707 +0808080808070707070711111111110d0d0d0d0d0808080808070707070711111111110707070707111111111102020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020211111111110808080808070707070711111111111111 +11111107070707070808080808070707070711111111110d0d0d0d0d080808080807070707071111111111070707070711111111110202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202021111111111080808080807070707 +071111111111111111111107070707070808080808070707070711111111110d0d0d0d0d08080808080707070707111111111107070707071111111111020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090a +0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c0c0c0c1010101010 +0d0d0d0d0d0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c +0c0c0c10101010100d0d0d0d0d020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +0202020202020202020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e0e0e0e0e0c0c0c0c +0c0f0f0f0f0f0c0c0c0c0c10101010100d0d0d0d0d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020000000202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e +0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c0c0c0c10101010100d0d0d0d0d0202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000000000202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101000000020302020202020202020202020202020202020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e +0e0e09090909090e0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c0c0c0c10101010100d0d0d0d0d020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200000002020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202050505050506060606060202020202070707070702020202020505050505 +08080808080202020202020202020202020202020707070707020202020208080808080202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020000020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020205050505050606060606020202020207070707070202 +02020205050505050808080808020202020202020202020202020202070707070702020202020808080808020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020505050505060606060602020202 +02070707070702020202020505050505080808080802020202020202020202020202020207070707070202020202080808080802020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202050505050506 +06060606020202020207070707070202020202050505050508080808080202020202020202020202020202020707070707020202020208080808080202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020505050505060606060602020202020707070707020202020205050505050808080808020202020202020202020202020202070707070702020202020808 +08080802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020204040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000040000002701ffff030000000000}}}{\f36\fs20\insrsid5966535 +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5966535 {\b\f36\fs20\insrsid15930460 Configure}{\f36\fs20\insrsid15930460 will bring up the main Atma configuration dialog box +\par }{\b\f36\fs20\insrsid15930460 Manage Queues}{\f36\fs20\insrsid15930460 will bring up the queue manager dialog +\par }{\b\f36\fs20\insrsid15930460 Rebuild QuickSearch Cache}{\f36\fs20\insrsid15930460 will scan through your fileservers, saving the information it finds to a file, which the search engine uses to quickly run its queries. This }{ +\b\f36\fs20\insrsid15930460 must}{\f36\fs20\insrsid15930460 be done in order for the find functions to work for the user; without a QuickSearch cache, searches will return 0 results. +\par }{\b\f36\fs20\insrsid15930460 Preview Ad}{\f36\fs20\insrsid15930460 will do exactly what it says it will\'85 it will echo to the current window what your fserv ad looks like. If you right click in a channel window, you will also see the selection }{ +\b\f36\fs20\insrsid15930460 Show to }{\b\i\f36\fs20\insrsid15930460 channelname}{\f36\fs20\insrsid15930460 , where }{\i\f36\fs20\insrsid15930460 channelname}{\f36\fs20\insrsid15930460 + is the name of the current channel window. This will display the ad to the entire channel.}{\f36\fs20\insrsid15930460\charrsid15930460 +\par }{\b\f36\fs20\insrsid15930460 Reload}{\f36\fs20\insrsid15930460 and }{\b\f36\fs20\insrsid15930460 Unload}{\f36\fs20\insrsid15930460 reloads and unloads the Atma fileserver script. +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\fs20\insrsid15930460 For those who prefer to type, you may reach the Atma configuration dialog simply by typing }{\b\f36\fs20\insrsid15930460 /Atma}{ +\f36\fs20\insrsid15930460 .}{\f36\insrsid12255336 \page }{\cs20\f36\super\insrsid12521327\charrsid4467217 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid12521327 #}{\insrsid12521327 103}}}{\f36\fs20\insrsid12521327\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12521327 {\b\f36\insrsid12521327 Basic Configuration +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\insrsid12521327 +\par +\par }{\f36\fs20\insrsid12521327 When you first open the Atma configuration dialog, you can expect to see this: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\fs20\insrsid5655541\charrsid2580508 {\*\shppict{\pict{\*\picprop\shplid1027{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag-1196182670{\*\blipuid b8b3b372563942f956aa09476cdec8a5}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c571 +71894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d707070676767656565626262606060 +5d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f0fab8000000e874524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00b22da0ba00000001624b47440088051d480000000c636d50504a436d70303731320000 +0003480073bc0000263349444154785eed9d87a3343b55c0bfddeff21029c2a348956e5740c5ded0672fd81b2a8a057d0af65eb0f7ae581114bbd8c52ef6de3b +f62e7f8793d37292c9cc2499ccecccecc9f7ddbd7777934c72f29b734eeadcba65c124502781f3ad5bb72d98046a2470e3e0a9c3ce525dbb04109e9b64b8cf7d +5ec9853b20bc0a86fbb9704f08f7bef7bd5f19c2abbaf07008f7bad7431ef290fb627870171ec4e1615d78208547dcd985fb6378f5076078f4a31fda85274078 +3c8657ebc2139ff8380c8f85f028088f7ce46320bc9e0b6fc0e1295d785d0c4f76e17520bc76175e0bc393303ced69afd185d7a4f0f66f0be1f55d78bbb7e1f0 +e63ebc3584b7c2f06618ded48537c1f0966f2ce12d9efad437c4f04618deab0befe3c27b76e1e94f7f0f17de11c2bb73783717de15c2c7bff7bbb8f00e18de19 +c3339ff94e5df8700c1f07e1c3baf0ec677f2c84bbeebaeb63baf0a1109ef18c8f76e143207c14840feec2b39ef5ac0fc2f0912e7c20840f70e113213ce7399f +80e17d5d787f0cef87e12320dc9d0eb7189e3fff43c7cfbffcdd2fff83e7c8e0e9183278a6e1f9dbdff8eb9b7ffd8f579c7f45e92083c7e0f19a27728ace77df +2d9ae7a5bfffa7bffe7fe7f3bf69fb65f0183c0a9ec0c3bbd1f0fcfddffce6cf9ccf2ff9e7243ca7d31da7d398cf7382f0f0d3e95ea793f83ceea31c9f07d27a +9fe7747a7cf7dff93ca713f93ca713fb3c2e6ae7f3b85fe4f3b83f3bb7c7fdea7c1ef7abf379dc2fe7f19c4ecee771ef3a9fc7fd7ad293b0a8e6f314fb3c61b7 +2a84e757ffea7c3eff67e0388be611784ea7b4c37c3ab1c3ece1399d1efc604fcf88c37c3a3de0011d3dca610ee1718d4df074e43cea74ead879cc63ba1fe72f +3b72ba9feeff533a7a1c39ddcfe9f4e48e9f0e1d80c791d3fd2039dd7f7398ab1c6607cfb9eb5ee16b08cf2f76ec9c7fad313c59bdad29781ef738af79babe56 +088feb6df5e0719d2d503da87940eb183c337b5ba0791c37405000cf4b7fdec1f33f49783ac57307daadee56be1feafd53d75577bfb0ab4e9a87cc96fbfcbef7 +759a07e0716f1ff4b0eee581dd7ff7f308f7c9fdef0f2f5d579de1399d1efa84d3a9fb0f660b2ed2335b2de07156cbcc56a5d97294388a02787eee67ddc7bff0 +f27fffaf2efc1332c4664bc373bf0e9eeeff3dbbff6e9c07e871f074e1e1e4f32039ee07ac967b399d3a781ec6f09c4e77ded981e3d84178bad0f93c013c1d3f +299fc7299e4769b3d5691eb25c4ff1668b158f681eb45c62b6cce7a918e7219f07d909e1f9e99ffcf11ffefebff8835f7a4987d08ffe63000fb07347a7759ce6 +d1f040abf7350f6a26182444705c00783a7a50f9b8a0e0419f270b1ee7f584f090bfac7d1e67b4609090cc16f9cb008f1b243478aae1496a9e9ff8a41ff981ef +fbdedffd63f7e5fffe77163ca793d23ce030a3d972e0d00833c2e36c57080f8c307bcd930f8f63278407d8891c66c78e8207d861cd63f0548e308ff83c3ff6dc +1f7ce10bbeebdbffccc1f372f27cd06ca1e2e9a6273ad513689e31783a80b8b7a5cc16783cee25325b024fa790c8e7499b2d60278007d949f4b63c3cc88e99ad +060ef3406febb92f7ee10bbefbf9dffcf51d3b3fc56e731f1e478ff77906cc56a77a40f990cf230eb39bdb0278c4610e7d9ece6e7978fa0ef3e9f4d8c7a2c1e3 +719ed3c975d55d88c679f043365bf88ec77960a0c71ce6f2b9ad91719e17bfe8059ffcfc6ff986af3a9f5ff1db7f129a2d9b18b589d16e6674049e177dcf777e +db377ddd579fcf5ffc855ff347bff57b7f79738337ecc966d56d561d26d56f872b2ff4f404b0f3955ffae5cffb82cffdeccff8fc1ffa1ddd55b72519b624e3ee +bb9d37ac839a18fd8e6ffdc6affd8a2ffb922ffabccff9accffcf44ffbd44f317868498f2dc9985e92915a0d66b3ea36ab9eb118ecdad7535afdab24606b98ab +c46689708ec216c01b09951230782a0567c94cf31803332410681ee8c6df72fffa01d790f1e7a918334a6149772981101eaa82c1b3cbb65cbdd006cfea223fce +0513f080d9a2d586bea262b6e09b2e4e2fc671846235c99340cfe70130c0b9098d174e6be0a7e9187917b458c791c080e62152543d59f368a7dadce6e3805053 +9321787a79093cf04d4a37d55cded2ec590223f044668bbaea66b6f6dcdc6dcb6e0e735b795e556ed5d313e6ef5c1527c9ca1a3cc640b504aae1a9bea2253c8c +040c9ec334e5fa153178d697f961ae68f01ca629d7af88c1b3becc0f734583e7304db97e450c9ef5657e982b2a786a0e902f4b63038b87e1062ae2e159e12102 +ee62168e238195e129d354d5b11b3c8d65661633938fd57c6ed6edeee0089e97dd5aee1faab955c2cd79b61e9d99c5cce463529a9b75bb5608e179d9b24ddbae +d813e59c2b5fb0e7b3f89b997c8ff02cc88ee3d2e06921e0b95cb66b8561cde3cecde8da7bb4baf82dc60cc24d3261bb629be6a9c7b05d2b0c3acc80439a015f +6e8a043175482097d03c455b08317262cf466a8f627c73f6777a78ef6bc00f8bb2f08bbaf3fcb674f2e11d2779b9e2bd1a1bd4488ee145fa192f058ff279a8fd +33344f22ca40aaa8d8e5f0c8fe1f4f6a52ea71d339ec92fb5d87db6cb889b2eef9440978e749327d3b7868e30b67b81e3caa5e020f9824326168c8f4274ae9e8 +38a0b20273d6d73c5e65e4482ec10deaa2545b249b2eb5597a7d78d2e8a5b778a7e3f6d4aa544ccb687d78129a47fc1e84465ebd51533a4a7d8b162fb266415b +91c0687f3cea06de5088164abf06f0a878b0b93e366703f0c815280d3c84833fa447ba7083a5358fbe1aed63e36779d0b9fa947e50f390f1e54b53c37b59f46a +0e1f043e4164b6b41cfddd44254d6ce05cca6ca5340f10004a0469a057f9840109bef51139cb9ee651ea556fe4717b51fdd61e8c445145cdd0a71cafbf0f28ed +f35013202fe10bbff7021880275d34b489ba89133e8fc7822b15d48b32e0ca48cda9a483250be42868527952db33978227edf344d8789d83dc849a87bf9dd43c +61a54966784a07b7106a9441787c1b482ba4ef7b326fa4c9b835a40002d5d8fd8d68f4b90e0b2839a4751fe5a0d2e0b5952c9841b5413732cdc30e9dd02b3003 +3c512f63297862cd33848dfe9c092ad63c7afbb2bff32378b46c63cd53018fba9f59590cb85e059a87ca35665bfc77a2a1faf7889830e6497e8f661dc8115b30 +8447df13eede0e728bbe2c7a9b33ce93325bec4283eac1711e1917426f3931fea38bcdb71c2b0dffdb4b3554e174878a190b15fba8d1d0f28c2d96bac888ddf1 +80f4ec8a803f66b66205c38e8a7c3e620f85376cd910eb588e5a8b6907c053b1143c45dce544f60e73ecf388be26a58a564119a994c3cc8e7170e4c2b4c3cc67 +7eb856605f9bdcd0528799fd7a9f959cfe90a1796808468a1feb9aa8ce20117e1171a7e1f17d06be88b786b1c39dd3723971169cdbea0f3cb7633e51b551b591 +238a30cec42480f755d259cf9d431829707ed669fbd4ae15565b92b1e8dc563cf09c2fdfc1461ac942fae823ce4383120c152d37eb50df2c6fb6965b8f01fdb8 +76cc4f68925cf936b9bf93993428c15c7886d397ebe121f5cae730cf5a8190571c83274f4ee3b1e672d9ae1556335b4e20d52b032de1b62440f67a55785adc77 +96c7e525c0bacbe0b97c5becae0406cfee9a6c3b053678b6d316bb2b89c1b3bb26db4e810d9eedb4c5ee4a62f0ecaec9b6536083673b6db1bb92183caac98666 +8136dfaae32b739aaddb89e530094fbcfe2ccc001750c86725ebb72fde22f12caa5fe59a281a2f33ba78a9e302c8ea95e192d1cc3f2dd1081a6c5e75a6e119cd +bf07f56294cfabe6000e893b61e03a5badd7d49210b9b975055a5526171e5cb7c44bd2e43e24cd036bb760a19b8fd7bcb5db66c802e40253f5787117d6d02f11 +a3d5692a76dbe254e646b5e08574d448b2428d5bcc6b1b691faaa0574715251882c7ade082f5a468b6c43c31247abdae5f491eec5fa02c36f30b960bf87aa1b0 +189281d59fdc38897892d7ba151ca905d6275d23b9f37d14fd57791d5c3906e1c1e95bbf86df154c73a4f4650f1efc6e5b13c0b76f50ec61bda6e081f6f06b62 +75c35ca68263b5489434f4887807051b0e7faf17b7159463181e52635ebdeb85b6ec19b3d992cd28ec9c5528c18593b0d8c37a4d689e11ddb4707107b22faf85 +ead0e8560bef83e2ca94c11328c460f38bda3520bdad562e5971a58613446257b7c290aaf737662a46c3a21564555b0bb2d121328197515008d0e0f99a472de7 +0ffc7b528be02bb37bd97f2e6959b9168a1d8b9d3750e8675ec67b2250b1929349bb336433c242e51ccf365d0bb2433d03ab1de67047065be35a87390f9e8b88 +68898bf6c43e72910d2a4e2a6d492d32a4585d5183272dddda9b31a3ade6473178e6cbb02287c662af28418b245ba985699e16adb9721e06cfca02c7cb6d45ec +f32a1fd4a27c68af410adc9a659a675e3b5e2475080f0cdbae1b6e193c1769f816178de069a0490ab3b8343cd5fdc359d23fa2d93a17b67c83e82bc243d3bd61 +ab0fc353d04b2eccf9983e0fc0736a80447e16ebc193c664101e9eb0cbd030e5daeba09ae7d4c1b3263eabc3a357c1f0607fa2f579e2c30fb647e71229c5c46b +25fc51a934f71d5dcb737850786e4ea735d9b9590f1e3fb7d29f5aecab97109ea17529940e21e9dee883d9c6ae7250788eab795c43878b48a8b993562782474f +f3e1df512ac919324dc016c43f283cc7f579081e5016d16a8049b3e567efd539a541aae87358f0387c95c3c293efecb688b9a2d912b312376b7068295b307676 +3253a9e528b876a2078fbe8a86474b7185c3ac323a00b951ae689c87fad3ca3fa1a592033ba4c823d64eb5fa5b77e4839cd5e2fcc0cb0aae12c0e34765e94eca +6dbc4bc7bb2278ca455dde05cfbd46084fd747c15008cf68f9a25b827b84b9a35c39353178c6a4b4d8aecd243c67862739e6982827d9c7e01b5063e2d5f9af42 +7874ac28e3823bc6e0c9b9c59ac749c173f6f050e34f5d36018f78f63103013c83b1322f4c053378a65a6891ef2378ce9dc9ea9481681ed61c32ea187955381c +807a910722a19c6eb8c96f78c4e10315d72fb4e758145fe5e2f3f31dc8011944f088f55ded8f757b5b8b905091690ccf19d889e089461d07764d04364aef5a8b +37dd115c8098832cee11127d3ebf49a36df05434fdfc243d78809dc8e741c7447930fda147e5dcc80081ec1de90f1688e649c3a3464265b07cacae06cf7c122a +72887d1e6447691ebeffd1300dee256d0a4f34a6991cfd0aea9a82a7d3a16cb5e40ff8207cd7c6b299d9ba018f4777d583f1493633c99ddf7d78f83168492d15 +f83c7c5044302317ef2d1cbd3126e0090131782a944c32c9f8380ff7a294ef2a8eaf9edba74e137bc9dea911a6184376aea930d21593a47c29f840bcee89eaf6 +e1c1f14ee7c075acf06ff4e748b9b65139e1b8d815af61d6cfcb1d9a9ec81f7ce14e58b2dd3d3444d3bc9b21a179d06ae10fffcdef9a72a335f5f2f0644dc449 +e395c42e894bada5c51e1c0a31d09af9f08ce2d0281bbe462e3ca88ddab3c33ee20af0a04a1d0d7e7ae0662aaabb7509b592b80978e6ddfd974cdd8387ac5642 +f3ecdc6106bf74226878a6e2fa99a8acc7fd8406e9904b32c8561dd26c193cadb554c26146eb240e338284be328e46340dab75d54df3b46627dcf7aae5db1e93 +34735b8047ea3a6eb6f806e2e8dee7196c16efa15e87d9a236de073c3c229271530d6b1eaf4f47e1f13d4e92cd343c6a76e8aae0696a9b46329ba7799ac0e37b +91930eb31fc6e8aa340d8f1ae137781620aa0d3c6a2c56962544da68c4e7c9345be8fcc95c422b780eb38679013af27ac795e33c7e2a597644e084713f3480c7 +0f9eeaf1cdb1876be7f83c6a98a870196a86b15e34cae0dc16f6b68290f8683e6c4d348fac78a279bd143df3e1c15e687bcde3e55c084f7ac0b8f130f2087ec3 +f0782131214a6ef3a1e11c9ac023cb1658eb24d631cd8607db7841785aac61a6255ed0e28b53343c314a92a2f9519ce802e1c11faadb8ad3a8eeab9a61a046f0 +442733270437d6db8a3bdfee3cf1defd8113c6aa96d30eb39a7e1c7698f952add630eb29f345ad566a9c47f528f86653f3a2088abfff102561ab5825cd83479f +5fac7649a516506e7690b02b18df7a240c5e0986ecb9579a2be77e017d8c1e9f2ca1206d838b4c31d185e15123cda27970fc19ef42054fd5d0d04c78f2a5b369 +785aad61d62b932f60b6f4c4a8acc82053c5668ba7484521b12eaac0c7e0719a87fa22ac7944e594ae6116785879e5df5c153187e7b6d039d4bd53fadb7f14c3 +53b366633d7872a4e3d7f314c4d6abb906938dfb3ce42e7ab3a51bbf600db35afc3eb97126a786e371262646798294adb2f83ae2306bb355a178d65bcf93f720 +1e965649ec92b889f53c2dd730a3dba347bfe623329c43e6ee891a2cf27ce7d534cf92522cce7bc935cc703e07b9dac5052b4a60f01489ab55e4001e95e9fc35 +ccad4a98934f263c795aa42696699e15d730e7105110c7e0291056bba8475d865aa33e66a4594df394ed7128895d1237e130b74372ed9cae47f394ed7128895d +12d7e099a1687a49d7d33c193dc6c9c56041f1fddcd6b440a2f972335bd322cb88b1043ca5eb79a498064f91e5dbb9d982717daab047c6e02962a03af2cee1d1 +8b56aae1f14b496a774f24342cce22cb2215335b1956a838ca5cb3152d4bc0050aa97b6970563db1bc2bbd9e875633c9ced9319f071738d14ff7cbe029262323 +410b787016d19baf327868d59bfb35aa79fca22672bd471d668327a3f1e746690c0ff840a5f0248c4b6a256189e609962398e6994bc940fab6f0843a28b05ea3 +8bc1225d92345bbc035b1c19d33c3015876e736ae1ee42c8f86c77048f783066b6f0b63c466fcbaf40a8305bb90e73cc8edaf437d0db32877961dd3357f3640f +52ccde3d416784f477b6a77296c572243eeb6d2dc1d106e0e9d9d04c0b6ed3137bf7791a681e83275b8861c4ddfb3cd9f55e72ebcdb44a36b3352da3f218eb99 +ad1ccc2eb17b22a75cdb8c733d9aa76c8f4349ec92b8b69ea75cbf0ca7584df36ceae6b5f53c4d1832783645755161aec76c158965e9c8a6794cf3543366f018 +3c06cfbe2746cbdb2f6ba74cfb48c16650d33c3bd53c393b65f0a09996211c253478760b4fb9b69a9d421e919358cc303bf34b657085bdadac87d434690f3f7a +d85dd3cc5613651364b2fe38cf8af00882064f7b72fce2deca43bc6b1484c15323b5541a335b5e2a63c7c3dd045f661d24774b592ad33c17d73c7e77e8f4bd33 +7c8aacd33cc0428c401289aecfeea34207be4b67f04003ec49f3343ae1b3081e22876861680c9ebdc183ba449e1a2f7b43e9c86afc127e70ef166d6357bbd9a9 +9bec348f531ea841ba57a74ddc7bd232f0376a17a404a3e8b710d97d109ab34821761d2cd455eed926d6db6a6fb9f27b5b213c7e8796e0240fbed190f5d51568 +9e001e804450225a081b8287b813b345d88d9b4fc74b97e2f66d83a73d382ec76a7864930dea183a3e165453122c69678407601104423d047e4d121e5644a451 +46f50e39cc8e1d836763f09011d3bbd4d96c397c581f0d699e61781435de6cc52c89f733e6fea0a502fd63666b097cf2358f7834e0d88c982dfa5ec7d0e68534 +8f7373929a07cd16a54839cc5e67891b94365fdecd31789660a7c06cd1035ee09738c9fa6f070df8ca78cc8af79ec36ebb82077d64b059e8158b132c0a25ecaa +8bd9425779dc5fb6719e4588519916681ed02835a10f4f4d2ee5694cf32c4c4f193ce80c1785dec8a24d4f14c96f24f29e06091bd5793d78d48a327398975042 +859aa70140abc113ac25b341c205e8b9003c0d00acc8c24698dbd3b33e3c791b3cdbc70a860bf4f91215246e23c915fa3c5b10bcad616ea286d6d73c064f2b09 +98e66925c9a27c4cf3aca779daefa2ba748ee8f3ec3dece164b0f6ceebe57374f05cbe14734b00b7c0b68fd22db20816796509183c2b0bfc48973b263ce5f360 +476ad3d5eab21b787a0b927b22f2f3a0c553a8ab89fb5817da0b3c393c489c9cc8c76ac6cbd46667f0c86a2fb55b429e9984ebc478b558c956afcbc87ef75765 +782e5111eae8d14a5f28819bf7f6eb7f653ca4fb46edb7e1a7b2c98a54d234b08a50ad2484777b1f50d968f9f538cfdc5e7f5d7ae465141ecc18d1e6cd12b45d +82148d7e565b029eba9259aa71096c659c3cffa003c644c14350315c09782ea1528f7fcdbdc2a311f2560a3593c1b312b7fb82c7ef20e6b5f0a87fd4536971ab +b1ece63287794190f605cf8282b0accb2560f094cbcc52900442782abb17d4499e933adf61b6a6db8c042278aacac5db118225ded939616a83275b60db89b827 +78363a52768dc55223bbbc9e277a1c5d2ee26b699ecb9cbeddf224efa3e4a5179ee7c1839e4d62ba71129ed129ca7cb395f3a0c7264b632d93090964c323ab62 +8ae009d64e303c49880c9efdb1ba343c5a492d02cff9e49e793f1a26230ca5c684d5c9a7cab5fbef73e1e1d17e5ee59069b668e649067f871749d46a1e8427d9 +c0e05a745fc997f07e9c3315831352129d8bbba264857ff55ff1baea732ccf8142193ce12287c8934ef93c7eda1216daf41749481e4bc043edc40d96d1702188 +5af3785680551f11ffeabf76d810d5fadb03a1131e2439e630a3e6a986077c1fbd8a02ee424d5f253cd440a062e04729056efbee37dcf2ac42f06f0180be433d +1190800963cd13c183c974429f11a272edf060e7b21e1eeaa17967bb67f666c2830d2f84b0c520b3a510e366a6a8d2b0449a508674294da4f496a4f5aa2d8247 +489472b9cc0e66b582b30047344f647eb2bbeaa8aa04baf6668bb1d0f0702379cde3bd0d6c427267e0977adfd73c4978bc3962cd1226641dc7d7e76f59231dc6 +7465fa3ccaf1a5357bfda1c3a4cf43c6097e614a583b21a752cef57912f048832b78a4bd022f18e121d322bfbc95496b1e65df7cd240f3684317c556fa6bff0c +65c29333ca3c3948389a493bb335008f4789bd10af11a447a6194899ad00b6d84ec6be8d575b9151db3f3658839dc3236a032d11fd27df42e182ae0c7eae9c67 +540ba1334d51081df153282d9b39ee82c7eff93a78b9d4b74721e740f01ca849f65395b4e6a99b21e6f53c3352e72cc9c0b92decff050ecb7ea47e909226e1a1 +8629fe854e4d71324a90bb9ec72646b7c25e129e1cf7789938599a67994b5baee51248ade729cfa5558a1c782a97b95ab2052400ed6e0be05be17f85f9183c57 +d8e8adaa6cf0b492e415e6b30f78eac6002cd5d212d8ca99ae63a7642ce0f059964d24e0d46d938c6666e2bc771a6d8ccfe7b9428b60552e9580c1532a318b1f +adcee89f0c662232094c4ac034cfa4882cc2900486e059bad360f9ef5c02196712cef4c82df951259033b7652adb24909480c16360544bc0e0a9169d2534788c +816a09183cd5a2db7d42d7d59b5509836796f8769cf806ceec9a858fc1b3e3f69f53f40e1ddcd65077a2255cdae099d3023b4ecbbb1af84843de591c9e69307a +b69cc1b3e3f69f53746007940fd123dbd2835c0d9e39423e6a5a070f6ec36378e83c273c96478ecaf0a71cd021085a2066b68e8ac778bdc6e0e952f68f054be9 +2083e77ae109cd161dcd13628347ac38a5937aea70163cb55b5213e9c4b76f3859386e98af138ec95af71ce6617828af3e3e79f0345b39e08f2b9fd1438c04c3 +0b4a26e565119404bae14138b4457a5bf05d7c8e259d1586a780f70f971b5f9281573bdfb4d21306cf6608c6c77ff24340890c0f8f3c6d981fab96b05b999ac7 +e0d94ca373410aacc18096f7cf8fadac9cc15329b88b27cb7f2248e5a34da66b784c78e64df9cd4b3d2df33631f20fbed9363c67b06af81a87f0d3563e8ff6dd +7a0ef3bc29bf79a927c098ec184e46900bec131ee880078c24e0911839f0e098a60e03332cd1c35c30450c4fe1945f74e5c2d4f95a04474ba6e24f46d83b3c03 +da25c0a40c9e5e3f701e3cc1d1a138bc35dc283d78c2d43848462365eacd1405f1f778994936262364c0434781caf31786ccd66cf35ce1f3909e41f503afa88a +f00f240bdfd2170ab6b4d992d1049a9d83b692276fd33b143d0f79aab68934cfc094df606387cde58d41380042edee11c86f65bc32a5441dcbb34754217f5c36 +a95635bbc47179e4771a9ede31c269781a98e71a781815f272cec809fc63cf8758ea7942a3f02043c178140e8b7343e19fb12249c0d39bf293f3cce9811ca48e +74e66c03f9fc419930a4e652971d57650398eae946aea8aa9b4c271168d13441bfdea33e4f701a7a129e62f39cb85b6ae011f798958ec023de50213c723ff224 +0a12c45e421378084d019095c884e691afe7c2237786c78287e4e2aae26c12e2847fd31da5cb3a060f1d7d4ea7df0fc01399e7bee319de05ede1616cbce641b2 +20284dc4966b50f3e89b591ed8e2677751f37b4186520c6ad9375bfd51775260be5d12c6604cf320ecc5219e741478bcced57a17e1f1462ff4b747e0e193f047 +e0e999e7c90aad010f383df4e2cdd8243c813df2f63db0f4eaf61b81a7eb7d450ef3103cbec9020faa97da3b2d74d949410f59aef02946fe8649c0c35fea4206 +d71d86277afa06afd8e9df62fa91045c35e59391df0925f04ea89655f9dc56a05550c3b01704bf3d3c250eb3f74af4a3565861fb1b923479d0dc615ba5a6fce2 +a74fb151601fcbe710a7d60e57a0070af50e5b2274dba407e8db4c578c341bd6da3b6679f0f873d64b348fbf8e723bfbeb334202cbe1498e05667ed86a9050d7 +a137489898f2539d3776bab9b1623512a5e6bb4e77976a354f216f71f4f0b2839a076e6e7e5ca67adcc9b8e6014e430fcb7b0da4fee27a5738cc999c24a3ad02 +0f9eb856df52f352d75f772a65263cbde3eaf31c6684477b58313cee3e3abce6996a84637c3f737aa2679e059e41b30531029d7f40b3750c38a66a31131e5ac9 +e3d7f3901f163bcc480cf64be33ee631cdd694e08ff07dc14ee1cbaee769276cbf86b96031d344d40bf9afed8452955389eb597581e944599aa7a49c5371b948 +38e2d7264c57d3622c21812c7896b8b0e5b97f09183cfb6fc38bd5c0e0b998e8f77f618367ff6d78b11a183c1713fdfe2f6cf0ecbf0d2f560383e762a2dfff85 +0d9efdb7e1c56a300e4fbb5160cbe98812b027fd4d8d89dbf7c312e8949e3d32e9629a7fff173678f6df8617ab81c17331d1efffc206cffedbf0623530782e26 +fafd5fd8e0d97f1b5eac06064fa9e88f386893a853ce161483a7189eab18fc8111e4a960f04c4928fe3e4baca5996e2e7e562d0d9ed276cb126b69a69b8b9f55 +4b83a7b4ddb2c45a9ae9e6e267d5d2e0296db72cb19666bab9f859b534784adb0dc5da66e3d0267381fa193ca55c64c527780edb63c7b3110c9e2c184a23313c +47edb11b3ca54414c437784458e6f3147003510d1e83a794192f3174989b3d4a6a6be6cfcc56351ad3094df334d03cbabb91331132dd2cfb88b1243c838f8149 +3f196611a5b58ae6510f7d5aecc13c5bc4a91d3c78b6ac0e3d78f8f85989d64bd21ca095e091e31333e0997884c8162919285343787a0ddf8787a2303c2b68a0 +75e139cb51d1787c5d207475f675c653836631b4d22961ade1215d82e759274fb5c6477bf05774cc7ef0c80ffaae095aabc2d31dfc1b1cb73f084f7ca0e62c52 +1289f7078ff0c01aa7f718186fb6e8487d95841e37244f8d894c60ad3d5b0b1e78d0410f9ed4238f5025c901e8aeaf1b46739fc891e77424b03ac33e4cc069e9 +747bfab27762676b3a31bfe69a078fcd07a5d37b0c8ca7ca3b4878ec3e4616a5c4ef6b91f1e95683a77b3c8f3b715c9e4f153ee448bda373c4fd338fe4a100fe +c9487260bd3f4e5a3d7f422700d2384b39807a7f9a479eb7e0b1891f03435108157987dc083c92d17c766eaf070fb0a31f8f214f8c50cfaf41ad02ed0df70c0c +b291d6089e0984dff6dc24e1a6074cefd0fb65944d90eb329aa7ff0c21ff1898de03cd7c647a301e53d4809dd5e041bd9380476b0590bcd63cd4148209b1e1ac +96c45549e8e311cda3632c4f4f437894a922b335e9304304ed3c2363ecff34a0672dcdd3793cfad13b480972a2ff8ae061f3a22d0f27f10f4188f338a0d96ad0 +d20b64b11e3cc103aac824899febed932781bd5afc8d9eafd737eabdfa32f49f23347546ab783ded34cf022ddf20cb75e05116c2a6271ab4da46b258059ea0ae +cbbb1a9bb982691e690a5bcf534aa5c163f09432e32566eb795816a6794a2922cd539a6c3ff16d01fc726d85f06cc4bb5da418ae7eb67b621182b2c4bac895d7 +cc34ab9666b64a9b244baca5996e2e7e562d0d9ed276cb126b69a69b8b9f554b83a7b4ddb2c45a9ae9e6e267d5d2e0296db7c3ee330e2b96336960f094c2b348 +0767839966c8c5e0c9109245494bc0e03132aa2560f0548bce121a3cc640b5040c9e6ad1594283c718a896400a9e2b19c9b06ace9600adfb7510e1b8106e29b3 +6012c890002a2d0f4fb512b384d72a0183e75a5bbe41bd0d9e0642bcd62c0c9e6b6df906f56e03cf0db84fd9c5c98e991d31fbd27b89788fc182ba6f86bff5c9 +72e21449a39fa186c7f5e08ab293c8b00aa4b71464303f8ca9ae361433cc1213f45febcabced54d8522950e6c2c30ca4e01a00ce1726145a004fb740a08e9e24 +3c37b05a3cd546c4c46d61c39d4f9bba72008fcbefa6d36ff1ebb629a82cdd72f05414280f1ea73e5cfbf8dbdbbde3f7ee9e77373fff56b140f3804e00e58056 +0cc1a14f838c0829050f2a2e9d035e45eb42170180e3577785aca56f1502bb70927b74a1d33cdd0bfdb0c2a1dfee4bf73ffe0dfa8ad3425c970fbed2e7a4cf20 +67fa0ef2a1dce0338e2c0993a632d43cd02e5dababdb1bdebb2d275d53ba17fddb2b01345b18891a945a95b272097dc603f0505cc4c3e9ad5823b91c343c1ed1 +0bb775f3cb4b638ae9424cf867141e060171e8bf1273a9efc470c55fa6fcac9ecfe31a8c08e076429500b73bfc97dffc29defe840d58167a2b9f62a6dd8f2401 +a5c4460d344c74595061a16a89e31c979da0d103df47348f23a0ff0f94461f18503231904978b44b84ca09134ec2033e0a375860219c8ee9c3038b280355c370 +f5e161123849088fcfc69b2467b6027800ca40f3b0696c7ee35f3cc3a4e6f16424c1a1564e6b9b08aa843e620da5dd2de5ed884ef2b289cd96bfdb23f7426b1c +af819c47a4ed14bc616707ae129a19fc9e358e43cd478ae37ad78622894293a2651c047d710cea0a3065b6b4098bff4e9a2a6dbc46cc16322626d26735ad7944 +1d901921633560b6c0bf4553240eb35615e44183af2384f13b4e8cbd76488f0e3365087fb225e4ae3dbbeb10c7795181435dd74cdb4cc5d609fc5c716d950153 +fe4f0f1e748f8903e530933963227c0cb80ad827f2a17bc953ec8413a3e882c02b76b2c19af07bf80bfef36f89853d72ec992b53821fe04b90b1be84baa6bf6c +974425234d055652c5a19de3db6cfda6a5f226839919cb3e6160264a939122156574841915416168df77ae28446199b7171d3cd5ad85584ce3d31303837ce3b2 +2ec66db2e9dae73879498b90218136735b1917b228c79380c173bc365dad4606cf6aa23ede851c3cd0e3b560122896003dc62163d1b3453109c412f87f5a66826e1f7b30620000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag-1196182670{\*\blipuid b8b3b372563942f956aa09476cdec8a5}010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e60202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e60202 +02020202020202e6020202e602020202020202020202020202020202020202020202020202020202020202e60202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e602020202020202020202020202020202020202020202020202020202020202020202 +e6020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e60202e6e60202e6e602e6e6e6e6020202 +e60202e6020202e602020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6e6e6e60202e6020202e60202e6e6e6020202e6e6e60202e6 +020202e602e602e6020202e602e602e6020202e60202e6e6e6e60202e6e6e6e602e602e6e6e6020202e60202e6020202e60202e6e6e6020202e6e602e6020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202 +e6020202e6020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6 +02e60202e602e60202e602e6020202e602e6020202e602e6020202e602e602020202e60202e60202e6020202e602e6020202e602e602020202e6020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202 +e60202e602e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e60202020202e6020202e602e60202 +02e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6e60202020202e6020202e602e60202020202e602020202e602020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202e60202e6 +02e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e6e6e6e6e602e6020202e602e6020202e60202 +02e602e6020202e602e6020202e602e6020202e602e602e6e602020202020202e6020202e602e6e6e6e6e602e602020202e60202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202e6020202e60202e60202e602 +02e602e60202e60202e602e60202e60202e60202020202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e602e60202e602e60202e602e6 +020202e602e6020202e602e6020202e602e602e60202020202020202e6020202e602e6020202e602e602020202e6020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e6e6e6e60202e6e6e602e6e6e602e6e6e6e6020202e6020202e6020202e60202e60202e60202e602e6 +0202e60202e602e60202e60202e60202020202e6e6e6e60202e6e6e6e6020202e6e6e6020202e6e6e60202e6e6e6e60202e602e6020202e602e602e6e6e6e602 +0202e6e6e6e602e6020202e602e60202e6e6e60202020202e6e6e6e6020202e6e6e60202e6e6e60202e602020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e60202020202020202020202020202 +020202020202020202020202020202020202020202e6020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e60202020202e602020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e6020202020202020202020202020202020202 +0202020202020202020202020202020202e60202020202020202020202020202020202020202020202e602020202020202e60202020202020202020202020202 +0202020202e602020202020202020202020202020202020202020202e60202020202e60202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e602020202020202020202020202020202020202020202020202e6020202e602020202020202020202020202020202020202020202 +02020202020202020202020202e60202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e6020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020302020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202030302020202030302020202020202000000000202020000000202020000000202000000020200020202000202000000 +00020000000202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020402020101010102020302020202020202020202000200020202000200020202020002020200020002020200020002020200020202 +02000202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020203030303020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202040001010101010102030202020202020202020200020002020202020002020202000202020002000202020002000202020002020200000202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020203030202020203030202020202020200020202000002020000000202000202020002 +02000202000202000000000200020202020202020202020202020202030302020202030302020202020202020200000000020202000202020202000000000200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202040001010101010101010101010101010101010101010101010000000000010100000001010101010101020302020202020202020202020202020202 +02020400010101010101010102030202020202020202020002000000000002000202020200020202000200020202000200020202000200000202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202000403030303030303030303030300000000000300 +03030300030300000000030000000003030003030000000303030303000303030300030300000000030303030303030303030303030203020202020202020203 +02020202020202020202020002020202000202000000020200000002020200000202000000000200020202020000020202020002020202000202000000000202 +02020202020202020204000202020202020202020202020202040202010101010202030202020202020002020200000200020202000200020202000202000202 +00020002020200020002020202020202020202020202020402020101010102020302020202020202000202020202020200020202020002020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020002020200020200000002 +02020002020200020202020202000000000202000000000202020202000000020202020002020202000000020200020202020200020202020202020202020202 +04000101010101010101010101010101010101010101010101000101010101000101010001010101010102030202020202020202020202020202020202020400 +01010101010101010203020202020202000000020200020202000200020202020002020200020002020200020002020200020002020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020200040303030303030303030303030003030303030003030300 +03000303030003000303030003000300030303000303030300030303030003000303030003030303030303030303030303020302020202020202020302020202 +02020202020202000202020002020002020200020202020002000202020002020200020002020200020202020202000202020200020002020200020202020202 +02020202020400020202020202020202020202020204000101010101010203020202020202000202000200020002020200020002020200020200020200020002 +02020002000202020202020202020202020202040001010101010102030202020202020002020202020202020002020200020202020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202020002000202020002020002 +02020002020202020002020200020002020200020202020002020200020202000202020002020200020002020202020002020202020202020202020204000101 +01010101010101010101010101010101010101010101000101010100010101000101010101010203020202020202020202020202020202020202040001010101 +01010101020302020202020002020202020200000002020200000002020000000202000000000202020000000002020000000202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020004030303030303030303030303000303030303000303030003000303 +03000300030303000300030003030303030303030000000000000300030303000303030303030303030303030302030202020202020202030202020202020202 +02020200020200020202000202020202020200000200020202000202020002000202020002020202020200000000000002000202020002020202020202020202 +02040002020202020202020202020202040001010100000101010203020202020200020200020002000202020002000202020002020002020002020000000002 +00020202020202020202020202020400010101010101010102030202020202000202020202020202000202020002020202020200000000020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020202000200020202000200020002000200 +02020202000202020002000202020002020202000202020202020002000202000202020202000202020200020002020202020202020202020400010101010101 +01010101010101010101010101010101010101000101010001010100010101010101020302020202020202020202020202020202020204000101010101010101 +02030202020202000202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202000403030303030303030303030300030303030300030303000303000000000300 +03030300030003000000000003030303030003030003030003030300030303030303030303030303030203020202020202020203020202020202020202020200 +00000002020200000000000200000202020002020202000000000200020202000202020202020200020200020200020202000202020202020202020202040002 +02020202020202020202020204000101000000000101020302020202020002000202000200020202000200000202000202000202000202020202000200020202 +02020202020202020202040001010101010101010203020202020200020202020202020200020202000202020202020002020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020002020200020002020200020002000200020002020202 +02000000000200020202000202020200000000000202000200020200000000000200020202020002000202020202020202020202040001010101010101010101 +01010101010101010101010101010101000101000101010001010101010102030202020202020202020202020202020202020204000101010101010203020202 +02020202000000000202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020200040303030303030303030303030000000003030003030300030303030300030003030300 +03000300030303000303030303000303000303000303030003030303030303030303030303020302020202020202020302020202020202020202020002020200 +02020002020200020002020202000202020202020200020000020200020202020202020002020002020002020200020202020202020202020204000202020202 +02020202020202020400010100000000010102030202020202000200020200020200000002020002000200000002000002020200000002020002020202020202 +02020202020204000101010101010101020302020202020002020202020202020002020200020202020202000202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020000000202000202020002000202020002000202000202000202020202020202 +00020002020200020202020002020200020002020200020002020200020000020200020202000202020202020202020204000101010101010101010101010101 +01010101010101010101010101000100010101000101010101010203020202020202020202020202020202020202020400000101010100000302020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020004030303030303030303030303000303030303000000000303030000000303000000000303000303 +00000003030303030300030300030303000000000303030303030303030303030302030202020202020202030202020202020202020202000202020002020200 +00000202020000000200000002020000000202000200020000000202020202000202000202020000000002020202020202020202020400020202020202020202 +02020202040001010100000101010203020202020200000202020002020202020202020202020202020202020202020202020202000202020202020202020202 +02020400010101010101010102030202020202020002020202020202000202020200020202020200020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200020202020200000000020202000000020200020200020200020202020200000002020200 +00000002020202020000000202000202020002020000000202000200020002020200020202020202020202020400010101010101010101010101010101010101 +01010101010001010100010001010100010101010101020302020202020202020202020202020202020202020404000000000404020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202000403030303030303030303030300030303030303030303030303030303030300030303030300030303030303 +03030303030300000303030303030300030303030303030303030303030203020202020202020203020202020202020202020200020202000202020202020202 +02020202020002020202020202020202020202000202020202020202000002020202020202000202020202020202020202040002020202020202020202020202 +02040001010101010102030202020202020000020202000202020202020202020202020202020202020202020202020200020202020202020202020202020204 +00010101010101020302020202020202020000000002000000000002020200000000020000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010000000101010000000101010101010102030202020202020202020202020202020202020202020204040404020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020200040303030303030303030303030000000000030303030303030303030303030003030303030003030303030303030303 +03030000030303030303030003030303030303030303030303020302020202020202020302020202020202020202020000000002020202020202020202020202 +02000202020202020202020202020200020202020202020200000202020202020200020202020202020202020204000202020202020202020202020202040000 +01010101000003020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020400000101 +01010000030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020000000002000202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020004030303030303030303030303030303030303030303030303030303030303000303030303000303030303030303030303030303 +03030303030303000303030303030303030303030302030202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020400020202020202020202020202020202040400000000 +04040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404000000000404 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020404040402020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040403 +02020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202030302020202030302020202020202000202020202000200020002020200020200000000020200000202000000020200 +00000202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202000404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020302020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020402020101010102020302020202020200020202020200020002000202020002000202020002000202020002020200020202020002 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000302 +02020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040001010101010102030202020202020002020002020002000200020202000200020202000200020202000202020202020200000202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101000001010102030202020202000202000202000200020002020200020002020200020002020200000000000200000202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +01010000000001010203020202020200020002000200020002000202020002000202020002000202020002020200020002020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010000 +00000101020302020202020002000200020002000200000000020200020202000200000002020000000202020000000202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010000010101 +02030202020202000002020200000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010203020202 +02020200000202020000020002020202020202020202020202000202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000101010100000302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404000000000404020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202040002020202020204000203020202020203020202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020204040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030302020202020403020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202040302020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010100000000000000010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202020403020202020202000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000202020202020000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000002020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010001010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020202040302020202020203040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040400020202020202030404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404000202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101000101010101000101000001000101000101000101000000000101010100010101010100010001010000000101000000000101010000 +00010100010101010100010101010000000101000101010101010000000001010100000000010001000101000000000101010101000000010101000101000000 +00000101000000010101000101000000000001010000000101010000000101000000000001010000000101000000000001010000000101010000000101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020204030202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101000101010001010001010100010100010100010001010100010101010001010101010001000100010101000101010101000100010101000100 +01010101010001010100010101000100010101010101000101010001000101010001000100010001010100010101010101000101010100010100010101010100 +01010100010100010100010101010100010101000100010101000100010101010101010001010100010101010100010101000100010101000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202020403020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010100010101000101000101010001010001010001000101010001010101000101010101000100010001010101010101010100010001010101010001010101 +00010001010001010101010001010101010100010101000100010101000100010001000101010001010101010100010101010101010100010101010001010100 +01010101010100010101010001010100010001010100010100010101010101000101010100010101010001010100010101010100010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020202040302020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010100 +01010100010100010101000101000101000101000000000101010100010101010100010001000000000001010101010001000000000001000101010100010001 +01000000000001000101010101010001010100010001010100010001000100010101000101010101010001010101010101010100010101000101010001010101 +01010100010101000101010001000101010001010100010101010100010101010100010101000101010001010101010001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020204030202020202020302020202020202020202020202020202020002020202000202000000000202000000000202020202020202020202 +02020202020202040002020202020203020202020202020202020200000000020202020000000202000202000000020202000002020000000202020202020202 +02020202020400020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010001010100 +01010001010100010100010100010101010100010101010000000000010001000100010101000101000000010100010101000100000101000101010001000101 +01000100000101010101000000000101000101010001000100010001010100010101010101000101010101010101010100010100010101000101010101010101 +00010100010101000100010101000101010100010101010001010101010100010100010101000100000000010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202020403020202020202030202020202020202020202020202020202000202020200020002020200020002020200020202020202020202020202020202 +02020204000202020202020302020202020202020202020002020200020200020202000200020002020200020002020200020202000202020202020202020202 +02040002020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101000101010001010000 +00010000000100000101010000000101010101000101010101000100010100000001010001010101010100000001010001000100010101000101000000010100 +01000101010100010101000100010101000100010001010000000001010101010100010101010101010101010100010001010100010101010101010101000100 +01010100010001010100010101010100010101000101010101010100010001010100010001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +02040302020202020203020202020202020202020202020202020200000000000002000202020002000202020002020202020202020202020202020202020204 +00020202020202030202020202020202020202000202020200020002020202020002000202020202000202020002020202020202020202020202020202040002 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101000100010101000101010101 +01010101010101010101010101010100010101010101010001010101010101000101010101010101010101010101010101010101010101010101010101010101 +01010001010100010101010101010101000101010101000101010101000001010101010101000101010001000101010001010101010001010100010001010100 +01000101010001000101010001010000010101000101010001000101010001000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302 +02020202020302020202020202020202020202020202020200020200020200020202000200020202000202020202020202020202020202020202020400020202 +02020203020202020202020202020200020202020002000000000002000200000000000200020202000000000002020202020202020202020204000202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010100010001010100010101010101010101 +01010101010101010101010000000000010001000101010101010101000000000101010101010101010101010101010101010101010101010101010101010000 +00000101010101010101000100010101010100010101010101000101010101010101000000010101000000010101010101010000000101010000000101010000 +00010101000000010101010001010101000000010101000000010100000000000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020202 +02030202020202020202020202020202020202020002020002020002020200020002020200020202020202020202020202020202020202040002020202020203 +02020202020202020202020002020202000200020202000200020002020200020002020200020202000202020202020202020202020400020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010001000101010101010101010101010101010101 +01010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010001010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202020202030202 +02020202020202020202020202020202000202000202020000000002020000000002020202020202020202020202020202020204000202020202020302020202 +02020202020202000202020200020200000002020002020000000202000000020200000002020202020202020202020202040002020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020202020203020202020202 +02020202020202020202020202000002020202020202000202020202000202020202020202020202020202020202020400020202020202030202020202020202 +02020200020202000202020202020202000202020202020200020202020202020202020202020202020202020204000202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020202020302020202020202020202 +02020202020202020200000202020202020200020202020200020202020202020202020202020202020202040002020202020203020202020202020202020200 +00000002020202020202020200020202020202020002020202020202020202020202020202020202020400020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000020302020202020403020202020403020202020202030202020202020202020202020202 +02020202020202020202020202020002020202020002020202020202020202020202020202020204000202020202020302020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202040002020202040302020204000202020202020400020302020202 +02030202020202040302020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404030202020202040302020202040302020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020203030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030300020202020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303000202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020200000000 +02020200000002020002020202020002020202000000020200020202020202000000020002020200020002020202000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020200020002 +02020002000202020202000202020002020200020002020202020202000202000202020002000202020002020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020002000202020202 +00020202020002000202000202020202000202020202020200020200020202000200020202000202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030303030303020202020202000200000000000200020202 +02000200020200000000000200020202020202020002020002020200020002020200020202000202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304 +03020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020404040404040402020200000002020002020200020000020200020202 +00020002020200020000020202020202000202000202020002000202020002020200020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +02040302020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202000202020202020000000202000200020002020200020200 +00000202000200020202020200020200000000020200000002020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020202040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020200000000020202020202020202020202020202020202020202020202020202 +02020200000002020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030302020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404030202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000203020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040404040404040404040400020302020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020000000202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202040002030202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020204000203020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020000000202020200000000020200000002020200000000020200000002 +02020202020000000002000000020200020002020200020200000000020202020202020202020202020400020204020202040402020404040402040202040202 +04020404040402020204040402020402020202020202020404040202020402020202020204020202020204020402020404040202040404020202020202020202 +02020202020202020202020202020202020202030202020202020202020400020302020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020200020202000202000202020002000202020002000202020002000202020002020202 +00020202000202020200020002000202020002000202020002020202020202020202020202040002020402020204040204020202040204020204020204020402 +02020402040202020402040202020202020204020202040202040202020202020402020202020402040204020202040202020204020202020202020202020202 +02020202020202020202020202020203020202020202020202040002030202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202000202020202000200020202000200020202020200020202000200020202020202020200020202 +00020202000002000200020202000200020202000202020202020202020202020204000202040202040204020402020204020402020402020402040202020402 +04020202020204020202020202040202020202040204020202020202040202020202040204020402020202020202040402020202020202020202020202020202 +02020202020202020202020302020202020302020204000203020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020200020202020200020002020200020000000000020002020200020000000000020202020002020200020000 +02020200020002020200020002020200020202020202020202020202020400020204020204020402040202020402040202040202040204020202040204040404 +04020402020202020204020202020204020402020202020204020202020204020402040404040402040402020202020202020202020202020202020202020202 +02020202020202030202020204030302020400020302020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020002020202020002000202020002000202020002000202020002000202020002020202000202020002000202020200 +02000202020002000202020002020202020202020202020202040002020402040202040204020202040204020204020204020402020204020402020204020404 +02020202020402020202020402040202020202020404040404020402040204020202040204020202020202020202020202020202020202020202020202020202 +02020203020202040404030302040002030202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202000202020202000200020202000202000000020200020202000202000000020202020200020202000202000000020002000000 +00020202000000000202020202020202020202020204000202040204020204020402020204020404040204040202040404040202020404040202040204020202 +02040202020202040204040402020202040202020202040204020204040402020204040402020202020202020202020202020202020202020202020202020203 +02020404040404020204000203020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020204040202020402020202020202020202020202020204020202020202020202020202020202020202020402 +02020402020402020202020204020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020400020302020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202000000020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202040002020404020202040202020202020202020202020202020402020202020202020202020202020202020202020404040202 +02040202020202020404040404020402040202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02040002030202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020404 +02020202020202020202020204020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202040002 +03020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020204000203020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020400020302020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303040002030202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000203020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030302020202020202020303 +03030303030303030303030303030303030303030303030303030303030303030303030302020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202040202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020402020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010203020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010101010102030202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020400010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101000000010101010101010203020202020202020204000101010101010101010101010101010101010000 +01010101000001010101010101010203020202020202040001010101010101010101010101010101010100000001010100000001010101010101020302020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020200020202020000000202020000020200000000020002020202020202020202020202020202020202020400010101010101 +01010101010101010101010101010101010001010100010101010101020302020202020202020400010101010101010101010101010101010101010100010101 +01010001010101010101020302020202020204000101010101010101010101010101010101010100010101000101010001010101010102030202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020002020200020202000200020202000202020002000202020202020202020202020202020202020202040001010101010101010101 +01010101010101010101010101010101010001010101010102030202020202020202040001010101010101010101010101010101010101010100010101010100 +01010101010102030202020202020400010101010101010101010101010101010101010001010100010101000101010101010203020202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202000202020002020200020002020200020202000200020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101000101010101010203020202020202020204000101010101010101010101010101010101010000000001010000000001010101 +01010203020202020202040001010101010101010101010101010101010101000101010001010100010101010101020302020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020200020202000202020002000202020200000000020002020202020202020202020202020202020202020400010101010101010101010101010101010101 +01010101010101000001010101010101020302020202020202020400010101010101010101010101010101010100010101000100010101000101010101010203 +02020202020204000101010101010101010101010101010101010100010101000101010001010101010102030202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020200 +02020200020202000200020202020202020002000202020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010001010101010102030202020202020202040001010101010101010101010101010101010001010100010001010100010101010101020302020202 +02020400010101010101010101010101010101010101010001010100010101000101010101010203020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020002020202 +00000002020000000202000000020200020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101000101 +01000101010101010203020202020202020204000101010101010101010101010101010101000101010001000101010001010101010102030202020202020400 +01010101010101010101010101010101010100000101010001010100010101010101020302020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202000202020202020202 +02000202020202020202020002020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101000000010101 +01010101020302020202020202020400010101010101010101010101010101010101000000010101000000010101010101010203020202020202040001010101 +01010101010101010101010101010100010101010000000101010101010102030202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202000000000002020202020202000202 +02020202020202000202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101 +02030202020202020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010102030202 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010102030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010203020202020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000020302020202020202020400 +00000000000000000000000000000000000000000000000000000000000000000000020302020202020204000000000000000000000000000000000000000000 +00000000000000000000000000000203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404030202020202020202040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020404040404040404040404040404040404040404040404040404 +04040404040404040404040302020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020303030303030303030303030302020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202040202020202020202020202030202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020204000101010101010101010203020202020200020202020002020000000202000000020200000000020202 +00000002020002020200020200000000020202020200000202000000020202020202000202000200020000000202020000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010100010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303 +03030303030303030303030303030303030303030303030303030303030302020202020202020303030303030303030303030303030303030303030303030303 +03030303030303030303030302020202020203030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202 +02020202020403020202020403020202020400010101000101010101020302020202020002020200020200020202000202020200020002020200020002020200 +02000202020002000202020002020202000202020002020200020202020202020200020002020202000200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202040202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020402020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02040302020202040302020202040001010000000101010102030202020202000202000202020002020202020202000002000202020002000202020002000202 +02000200020202000202020200020202000202020002020202020002020002000202020000020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101000100010101010000000001010101000000000101010001010100000000010101000101010100 +00000101010000000001000101000101000100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010203020202020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202040002020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202040302 +02020204030202020204000100000000000101010203020202020200000000020202000000000002000002020200020202000200020202000200020202000200 +02020200020202020002020200020202000202020202000202000200020000020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010100010001010101000101010001010001010100010101000101010001010100010100010101000101010001 +00010101000100010100010100010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020202020400010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020204030202020204 +03020202020400010000010000000101020302020202020002020200020200020202000200020202020002020200020002020200020002020200020002020200 +02020202000202020002020200020202020200020200020002000202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101000000000000010100010101010001000101010001010001000101000101010100010001010100010101010100010101 +00010001010001010001010100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020000 +00000202000000020202000000020200020202000000020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010101010101010102030202020202020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020403020202020403020202 +02040001000101010000000102030202020202000202020002020200000002020200000002000000000202020000000202000000000202020000000002020202 +00000002020000000202020202020002020002000202000000020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010001000101010001010101000101000000000101000100010100010101010001000101010000000000010100000000010001 +01000101000100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020200020202020002 +02020200020002020200020002020202020200020202020202020202020202020202020204000101010101010101010101010101010101010101010101010000 +00010101010101010203020202020202020204000101010101010101010101010101010101000000000001010000000101010101010102030202020202020400 +02020202020202020202020202020202020202020202020200000002020202020202020302020202020202020202020202040302020202040302020202040001 +01010101010000010203020202020200020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202 +02020202020202020202000202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101000100010101000101010100010101010100010001010100010001010101000100000101000101010001010101010001000101000101 +00010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020002020202000202020000 +02000202020202000202020202000002020202020202020202020202020202020400010101010101010101010101010101010101010101010101010001010101 +01010101020302020202020202020400010101010101010101010101010101010100010101010100010101000101010101010203020202020202040002020202 +02020202020202020202020202020202020202020200020202020202020202030202020202020202020202020204030202020204030202020204000101010101 +01010001020302020202020000000002020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202 +02020202020200020200020002020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010000000000000100010101010001010000000101000101010001000101010100010001000101000000010101000000010100000001000001010100 +00000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202000202020200020000020202000000 +00000200020202000002020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101000101010101010101 +02030202020202020202040001010101010101010101010101010101010100010101010001010100010101010101020302020202020204000202020202020202 +02020202020202020202020202020202020002020202020202020203020202020202020202020202020403020202020403020202020400010101010101010101 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010100010001010001010100010101010101010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020200020202020002000202020200020202000200 +00020200020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010100010101010101010102030202 +02020202020204000101010101010101010101010101010101010100010101000101010001010101010102030202020202020400020202020202020202020202 +02020202020202020202020202000202020202020202020302020202020202020202020202040302020202040302020202040000000000000000000002030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010100 +01000101000000000101010101010101010101010101010000000001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020002020202000202000000020200000002020002000202 +00000002020202020202020202020202020202020400010101010101010101010101010101010101010101010101010001010101010101010203020202020202 +02020400010101010101010101010101010101010101010100010100010101000101010101010203020202020202040002020202020202020202020202020202 +02020202020202020200020202020202020202030202020202020202020202020204030202020204030202020204040404040404040404040403020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202000202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101000101010101010101020302020202020202020400 +01010101010101010101010101010101010101010100010001010100010101010101020302020202020204000202020202020202020202020202020202020202 +02020202020002020202020202020203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010000010101010101010102030202020202020202040001010101 +01010101010101010101010101000101010001000101010001010101010102030202020202020400020202020202020202020202020202020202020202020202 +00000202020202020202020302020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010001010101010101010203020202020202020204000101010101010101 +01010101010101010101000000010101000000010101010101010203020202020202040002020202020202020202020202020202020202020202020202000202 +02020202020202030202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010100010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010101010102030202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020400020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101000100010101010000000001010001000101010001010000000101 +01000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010203020202020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202040002020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010100010001010101000101010001000100010101000100010101000100010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000 +00000000000000000000000000000000000000000000000000000000020302020202020202020400000000000000000000000000000000000000000000000000 +00000000000000000000020302020202020204000000000000000000000000000000000000000000000000000000000000000000000002030202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101000000000000010100010101000100010001010100010001010101010001010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404 +04040404040404040404040404040404040404040404040404030202020202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404030202020202020404040404040404040404040404040404040404040404040404040404040404040404040403020202020202020202020202 +02040302020202040302020202030303030303030303030303030202020202020202020202020202020202020202020202000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010001000101010001010100010001000101010001000000000001000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020204020202020202020202020203020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020000000002020202020202020202020202020202020202020202020202000202020202020202000000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101000100010101000101010001000100010101000100010101000100010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020400010101010101010101020302020202020002020202000202000000020200000002020000000002020200000002020002020200020200000000 +02020202020000020200000002020202020200020202020202020200020202000200020202000202000000000202020200020202020202020002020202020202 +02000202000000020202000000020200000000020200000202000000020200020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010000000000000100000000010100010000000001010100000001010000000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02040001010100010101010102030202020202000202020002020002020200020202020002000202020002000202020002000202020002000202020002020202 +00020202000202020002020202000202000000000002020002020200020002020200020002020200020202020200020202020200020200000000000202000200 +02020200020002020202000202020002000202020002020200020002020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010100010001010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202040001 +01000000010101010203020202020200020200020202000202020202020200000200020202000200020202000200020202000200020202000202020200020202 +00020202000202020200020002020002020002000202020002000202020002000202020002020202020002020202020002000202000202000200020002020200 +02000202020200020202000200020202000202020002000202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010001000101010101010101000101010101010101010101010100010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020204000100000000 +00010101020302020202020000000002020200000000000200000202020002020200020002020200020002020200020002020200020202020002020200020202 +00020202020002000202000202000200020202000200020202000200020202000202020202000202020202000200020200020200020002000202020002000202 +02020200000000020002020200020202000200020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020400010000010000000101 +02030202020202000202020002020002020200020002020202000202020002000202020002000202020002000202020002020202000202020002020200020202 +02000200020200020200020002020200020002020200020002020200020202020200020202020200020002020002020002000200020202000200020202020202 +02020002000202020002020200020000020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202040001000101010000000102030202 +02020200020202000202020000000202020000000200000000020202000000020200000000020202000000000202020200000002020000000202020202000202 +00000002020002000000020002000000000202020000000002020202020002020202020002020000000202000200020200000002020200000002020000000202 +00000002020000000202000200020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020204000101010101010000010203020202020200 +02020200020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202000202020202 +00020200020202020202020202020202020202000202020202020002020202020002020202020002020002020202020202020202020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040004040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020400010101010101010001020302020202020000000002 +02020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202000000000002020200 +02020200020202020202020202020200020202020202000202020202020000000000020202000202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040402030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202040001010101010101010102030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020200000202 +02020202020202020202020002020202020200020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200000000020202000000020200020202000202000000000200000002020202020202020202020202020202020202020200000002020202 +00000000020200000002020200000000020200000002020000000202020202020202020000000002020200000002020000000202000000020200020200000002 +02000202020002000000020202020202020202020204030202020204030202020204000000000000000000000203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040004040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020002020200020002020200020002020200020202020002020202020202020202020202020202020202000202020002020002020200 +02000202020002000202020002000202020002020202000202020202020202020202020002000202020002020202000202020200020002000202020002000202 +02000202020200020202020202020202020403020202020403020202020404040404040404040404040302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040402030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002000202020202000202020002000202020002020200000202020202020202020202020202020202020002020202020002000202020002000202 +02020200020202000200020202020202020000020202020202020202020202000200020202020202020000020202000002000200020202000200020202000202 +02000002020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000200000000000200020202000200020202000200000202020202020202020202020202020202020202000202020202000200020202000200000000000200 +02020200020000000000020000020202020202020202020202020200020000000000020000020202000002020200020002020200020002020200020000020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040004040404010404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020200 +02020200020002020200020002020200020002020202020202020202020202020202020202020200020202020200020002020200020002020200020002020200 +02000202020002000202020202020202020202020000000202000202020002000202020200020202020002000202020002000202020002000202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000404010401040104040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040402030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020200000002 +02000000000202020000000002020000000202020202020202020202020202020202020002020202020002000202020002020000000202000202020002020000 +00020202000000020202020202020200020202020202000000020202000000020200000002000202000000020200000000020202000000020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400040404010101040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040004040104010401040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020000000002020202020202020202020202020202020002020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000404040401040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040004040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020200000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020200020202020200000002020200000002020002020202020002020202020200000000020002000202000202000200020200000200 +00000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020000000002020000000202000202020002000202020002020000 +00000202000000000200020202020000000002020000020002020000000202000202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202020202020000000002000202020002020000000002000202 +02000200020202000202000000020200020202020000000002020200000002020200000202000000000200000000020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020002020202020202020002000202020002000202020202000202020202020002020202000200020200020200020002000202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020200020202020200020202000200020202000200020202000200020202000200 +02020200020002020200020202000200020202000200020202000200020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020202020200020202020200020202000200020202000200020202000200 +02020200020002020200020002020202020202020002000202020002000202020002020200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202000202020202020200000200020202020200020202020002000202020202000202020200020002020002020002000200020202020200000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202000202020202020002020200020002020200020002020200020002020200020002020200 +02000202020002020200020002020200020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020202000202020202020002020200020002020200020002020200020002020200 +02000202020202000202020202020202000200020202020200020202000202020002000202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030202 +00020202020200000202020000000000020002020202000200020202020200020202020002000202000202000200020002020200000202020202030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030304030202020204030303030303020200020202020202000202020002000202020002000202020002000202020002000202020002000202 +02020000000002000202020002000202020002000202020002020203030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030304030202020204030303030303020200020202020202000202020002020000000002000202020002000202020002000000 +00000200020202020202020200020000000000020002020200020202000200020202000202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404020200000000 +00020002020202000202020002000002020002020200020202020002020202000200020200020200020002000202020002020202020204040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040403020202020404040404040402020002020202020200020202000200020202000200020202000200020202000200020202000200000202020202 +02000200020202000200020202000200020202000202020404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020404040404040402020002020202020200020202000202020202000200020202000200020202000200020202000200 +02020202020000000202000202020002000202020002020200020002020200020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020002020202020200 +00000202000000020200020002000202020002020202000202020200020000000200000202000200000002020000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020200000002020000000002020000000200020200000000020002020200020002000202000000020200 +00000200020200000002020000000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202000202020202020000000002020200000002020000000002020000000002020200000002020002020202 +00020202020202000000020200000002000202020002000000000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202020202020202020202000202020200020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020200000000000202020202020202020202 +02020202020202020202020202020002020202000202020202020202020002000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000000000202020202020202020202020200020202000202020202020202020202020202020202020202020202000202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000000000200020202020202020202020202020202020202020202020202020202020200020202020200000000020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e5020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202e5020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202e5020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040202 +02020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202 +02020202e50202020400020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020203020202e50202020202020202020202040404040202040202020402020404 +04040204020202040204020202040202040404020204020202020204040404020202040404020204020202040204020204020204040404020202020202020202 +02020202040002020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020302020202020202020202020202020402020202040204020202040204020202040204 +020202040204020202040204020202040204020202020402020202040204020202040204020202040204020204020402020204020202020202020202e5020202 +04000202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020204000203020202020203020202e502020202020202020202040202020202020402020204020402020204020402020204 +02040202020402040202020202040202020204020202020202040202020402040202020402040202040204020202040202020202020202020202020204000202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020203020202020202020202020202020204020202020202040202020402020404040402040202020402040202 +02040204040404040204020202020402020202020204020202040204020202040204020204020402020204020202020202020202e50202020400020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020204000203020202020203020202e5020202020202020202020402020202020204040202040202020202040204040202040204040202040204 +02020204020402020202040202020202020402020204020404020204020402020402040202020402020202020202020202020202040002020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202030202020202020202020202020202040202020202020402040402020204040402020402040402020402040402020204040402 +0204020202020402020202020202040404020204020404020204040204020204040404020202020202020202e502020204000202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020203020202e50202020202020202020204020202020202040202020202020202020202020202020202020202020202020202020202040202 +02020402020202020202020202020202020202020204020202020202020202020202020202020202020202020400020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020302020202020202020202020202020402020202040204020202020202020202020202020202020202020202020202020202020204020202020402 +020202040202020202020202020202020204020202020202020202020202020202020202e5020202040002020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +0203020202e502020202020202020202020404040402020402020202020202020202020202020202020202020202020202020202020402020202020404040402 +02020202020202020202020202020402040202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202e50202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202e50202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020302020202e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030300020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid12521327 +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid12521327 Fserv Limits +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 +Here, you can change how many simultaneous sends there can be at any time and the maximum number of queues, both on a per-user and global scope. Since any one user can only possibly have one session, you can only change the global session maximum.}{ +\f36\fs20\insrsid13569615 At this time, sends are global and therefore are only editable in the default (*) profile. +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid13569615 +\par Configuration +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 Set various channel options. You may decide whether or not you want your server to respond to @fin +d/@locator and !list requests for each channel profile. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid12521327 Queue System Selection +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 +Atma has two queuing systems: one that queues files based on the number of files requested by the user (FileCount), and another that queues files based on how many megabytes of files the user has queued (MB Queues). +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid12521327 Ad Setup +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 You have the ability to change the frequency of channel advertisements, }{\f36\fs20\insrsid13569615 select the trigger type} +{\f36\fs20\insrsid12521327 , or }{\f36\fs20\insrsid13569615 d}{\f36\fs20\insrsid12521327 isable ads altogether}{\f36\fs20\insrsid13569615 for the selected profile}{\f36\fs20\insrsid12521327 . +\par }{\f36\fs20\insrsid10814443 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid10814443 Server Info String +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid10814443 This text is shown in your FServ ads and is displayed to people when they first enter your file server, and is useful + for letting people know whats in there before they jump in. +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid10814443 FServ controls +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid10814443 You can turn your file server on and off from here, as well as setting it to turn on automatically when you get online.}{ +\f36\fs20\insrsid13569615 These controls are visible on every screen in the Config dialog.}{\f36\fs20\insrsid10814443 +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid10814443 Credits / Website link +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid10814443 +My name (after all, why not =D), when this beast entered existence, and a handy link to the website. This part of the form is visible in all sections of the dialog. After all, why not. ;o)~}{\f36\fs20\insrsid10814443\charrsid10814443 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9268735 {\f36\fs20\insrsid12521327 \page }{\cs20\f36\super\insrsid9268735\charrsid4467217 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9268735 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid9268735 #}{\insrsid9268735 104}}}{\f36\fs20\insrsid9268735\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid9268735 {\b\f36\insrsid9268735 Advanced Configuration +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11287317 {\b\f36\insrsid9268735 +\par +\par }{\f36\fs20\insrsid9268735 The advanced configuration tab gives you even more control over how the server operates, this time the settings are more policy-oriented: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11287317 {\f36\fs20\insrsid5655541\charrsid5574589 {\*\shppict{\pict{\*\picprop\shplid1028{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag1176018119{\*\blipuid 46189cc7a51122dd1abd1251b2ba3323}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c571 +71894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d707070676767656565626262606060 +5d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f0fab8000000e874524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00b22da0ba00000001624b47440088051d480000000c636d50504a436d70303731320000 +0003480073bc0000268a49444154785eed9d85a32cbd55c0dfdcde7ea554a853a1d471680b14b742717729502852f8a0c5dddd9da2c59de214a7b8bb1777fa77 +90e4686466928cececeec97b77efdedd24939cfce69c93ccc9cc9d3b964c027d12b8b973e71e964c023d12b8f5f0f46167a5ae5d0200cf6d31ddf7be2fe3d35d +21bd1ca4fbfb74af90ee739ffbbc6c482fefd32343baf7bd1ff6b087dd0fd2435d7a08a547b8f4604c8f7a904b0f80f44a0f84f498c73cdca52786f40448afe8 +d2939ef478488f0be9d121bdc22b3c36a4d7f4e9b5293dd5a5d780f4149f5e3da45773e955213d19d2d39ffeca2ebd0aa6b77a8b905ecba7b77c734a6f24e9cd +427a53486f08e90d7c7a7d486ff27a9cdef8694f7b1d48af0be9dd5c7a0f9fdec5a5777dd777f6e96d427a274aefe8d33b84f4d1effef63ebd35a4b783f4ac67 +bdad4b1f0ce9a342fa20979ef39c8f0ce919cf78c647b8f481213df3991feed30784f46121bdbf4bcf7ef6b3df0fd287faf4be21bd8f4f1f1bd2739ffb3190de +d3a7f786f45e903e24a4bbcbe90ec1f3e77fe8f9f997bffbe57f108e0c1ec790c1330fcfdffec65fdffeeb7fbcf4e657940e32780c1ed13c89537473f7ddac79 +5ef4fb7ffaebff7773f36fda7e193c068f8227f2f06e353c7fff37bff93337372ffce7223cc370d7304cf93c43488f1c867b0f03fb3cfea31a9f2794159f6718 +9ee0fe7b9f6718d0e71906f2797c56e7f3f85fe8f3f8b7ceedf1bf9ccfe37f399fc7fff21ecf30789fc7ffe57c1effebc94f86a69acfd3ecf3c4d3aa189e5ffd +ab9b9b9bff8c1c67d63c0ccf30941de661208759e01986873e54e899709887e1810f74f428873986c70f36c2e3c879f43038761efb58f7e3fd654f8efb71ff9f +eae8f1e4b89f61788ae3c7a113e0f1e4b81f20c7fd3787b9cb61f6f0dcb8e915bcc6f0fca263e7e6d75686a76ab63507cfe31f2f9ac7cdb56278fc6c2b83c74f +b682ea01cd13b48ec1b370b615348fe7261014c1f3a29ff7f0fc4f111ea778ee02bbe54ee5fb83de1fdc54ddff82a93a6a1e345bfef3fbddcf6b9e008ffff321 +8f702f0f76fffdcfa3fc270f7840787153758267181efec46170ff83d90a07c9ccd61af078ab6566abd36c794a3c45113c3ff7b3fee35f78c9bfff974bff040c +91d9d2f0dcdfc1e3fedfcbfdf7eb3c811e0f8f4b8f449f07c8f13fc16af9976170f03c82e01986073dc881e3d901785c723e4f048fe3a7e4f378c5f3686db69c +e641cbf554315ba47858f380e562b3653e4fc73a0ffa3cc04e0ccf4fffe48ffff0f7fdc51ffcd20b1d423ffa8f113c819dbb9cd6f19a47c313463dd73ca099c2 +222180e35380c7d103cac727050ff83c55f078af278607fd65edf378a3151609d16ca1bf1ce0f18b84064f373c45cdf3131ff7233ff0bddff5bb7fecbffcdfff +ae82671894e6090e33982d0f0eae30033cde76c5f0841566d13cf5f078766278023b89c3ecd951f0047648f3183c9d2bcc133ecf8f3def07bffb05dffe2d7fe6 +e179097a3e60b640f1b8cb134ef5449a670a1e0710cdb694d90a1e8f7f49cc16c3e31412fa3c65b315d889e001760ab32d8107d831b3b582c33c32db7adef77f +f70bbee3f9dff0358e9d9f22b73987c7d3233ecf88d972aa27281ff479d861f6d7b6023cec30c73e8fb35b024fee300fc3e31e07068fd67986c14fd57d4ad679 +e043325bf017adf384851e7398dbaf6d4dacf37cfff7bce0e39fff8d5ffbe537372ffded3f89cd965d18b50ba3eecae8043cdff39ddff6cd5fffd55f7173f305 +9ffb957ff45bbff797b7b770c20e7655ddaeaa878beaf788232ff4e589c0ce977dd1977cdee77ce6a77fca67ffd0efe8a9ba85645848c6dd777b6f58277561f4 +5bbfe9ebbeea4bbff80b3fffb33ee3d33ef5933fe9133fc1e0c1901e0bc9980fc9284583d95575bbaa5e110c76edf194d6ff2e09580c7397d8ac105ca3b00078 +23a15302064fa7e0ac98691e6360810422cd13a6f177fcbf3c410c197d5ecab1a01556f42c2510c3835d3078ce722c776fb4c1b3bbc82fe780057882d9c26843 +e9289badf08dcb93e5b81ca1584fea2490f93c018ce0dcc4c60b2e6bc0a7e51c7507b45c97238111cd83a4a87e92e6d14eb5b9cd9703424f4fc6e0c9ea6278c2 +3725ddd473782b73ce12988027315b385537b375cec3bd6edbcd615e579e57555bf7e509f377ae8a9362670d1e63a05b02ddf0741fd10a5e8c040c9e8b19cafd +3b62f0ec2ff38b39a2c1733143b97f470c9efd657e314734782e6628f7ef88c1b3bfcc2fe6887bc2d37387fade32b686b903a23bc2b3eb530a7cbf2c6d2c8108 +9eded3bcb2dcc65d89aabfbda96cd458b6850f7459587caaf14bab5eefb4d2f06cac1a7cf52fdee59f3bd062cde3e85b02fbc2e253875e5af562d170e3768667 +c97854977db1c1330d5fb5246732ee0c8f1fd75dd2e2d36be1f9bdb0b8699e44029919b8a50cfc66426690c7dfcc23c9747b27fdc434cfe4f9b9f8bcaa305b12 +ef3ede14f0bd0a1b294a1b07c1e751a91d9e5022666504bc5842f94e0ff11a47fcc744754850779dbf592e3ebee3a4ae563881526f2cd98a191f24af78077830 +6679ba53b28db410b39a32976a1e5119d59aa790b1f051a679702f4822e4c0fde889313e445566378507ceb2f123ae074fd2d9d3c133255d967da1df4551a49a +07e10996c823e07e8251727f853fe3d748e9a87c50383367d1e985cd39043c65f4ca5bbccb7953aca5ac9ccb3270a78527dc7b9777fac17e3ff9449d4b3a0f6d +1cd44d4f340ff112b0c13fe03d00a43ee76f51cde077944f17f7f22e6a9ed064ea08362f7c441fe2235d68c0ca9a87f3432955e17471b4ef583916549a080100 +8b13bf62c305a41178c879a033057a56d8c0b997d94281a3cea5ada2b2f326451dc09266476621d13c113c448b68217190151b313c84570a0f3806fab4c5e180 +8f945459bef4e1f8104157a877bcf7088c44f838ea6cc1e7112c5419ae962aa04d4daae299aaa959d400ee2c363635963bc2834d83db67286cf0861aa279a26f +4b3bbb52cd03a68619e2f7a273c8391ed13c63f014675b3802d46cfa931aaa34280034a279e21307765d9736b1157d1ec24f951195c488e0476ac2129b9e42d5 +d21b3a3f98676aa23e2df479b5e4fde83a0f693f0d4cf21e512fe7cc251a6b1ed42c6cb0089092c18ae1c972cc6b1e3e39b5a250f2659177699e580e45f664f8 +2346c85d515bb9597f6053b4722f57adb7814b215286b937b597e6c97468aeae59728d9a87e0215f171ce2d47916b759cc18e4239d056f22877962b6951a83d8 +0ce933bc56f3549aad30aa6840445268e948fd24228c0cec18d671d9e420aa7bbb6a1ef207f1a44dcd16b9d04126cac3d3a776b2fe93adf32cd19879d978ce5e +5ce7f1b224b71edc39ed51e293a4b0e60978c455860a918ac8b894cd162ec17099049ec4550eede317ee715c35db3d96361d44604d7bb696e037be3ca105bae8 +42e3747fe399fa1e2bcce2ab945b7688cb13b1af440dddc16c2da733513c7736d63c7183174b6862f4798e5e1e9cd09003c013eb9b7dcdd6727a921a82e6d92b +26634b786a24730078c69ab95834ca80ca7d9837b42bfe781b57bf9fe63178d82fa4515d18795751bc46e86be5a9688e65e99600da6b719877550c6b3162f59c +420264f80c9e5348ffcc8f69f09cf9009eb2f906cf29a57fe6c73678ce7c004fd97c83e794d23ff3631b3c673e80a76cbec1734ae99ff9b10d9e4d0770ecbae9 +7cacf2d815296eeec405b5a92e51b1cee251d506cf71e0c150b0d0a0d9b1e5b0129f190384f43b5d070667c415cf1e615e3006cfbc8c16e468d23c7a38678796 +a2870269d3f0f0b71195b34798efb6c1332fa3fe1c10c1a5365748d4988a1f430e28222ccdcf1b1f247e8de3bb28e05eaa8077528784b3aaf837b55fa3bf73b2 +bbc02e4f2c91625cd687a4c16e33560fe134e7731d1e35050a01071b14887e161501429f517e516654a9ae22ddd7c18795e39122f2bfb1a91dbffc25d069cda3 +2bb50ba6b578ddc255ea117870cb841e4cdaadc54e89ec1a50fb0764830612518407b8e47d19057890db0063f7f5f4db0a78422ba029064f3d3c94b3a07948df +74c0a31d5ef1728014e18f941a6b3a52554ad3c58ab0b65f3a5f153c03a5049e7677abbd444fa78e50260896469a874c6dccd1664bb91fda20896d5198249bcb +f01b2481818876d691b98c309603758bab059e9b01e121cac57eeb79e0485bb412d5a74f77d38f5d90e181f1cc1d66540e20398623da384845093971ba159752 +019a2aa8cc8312edb6d0078a58ec9763033c37028fb4bd1a831cf4cbd642313cfd03345972810857503c77eae0b97176cb91cb9a079121bab10f3c8b2455ca7b +d5c5f4d2d9c027c646623d79b5bbc033bf8c382a87e51e8f9b68d538cc0e9cc04e6eb6624c82394e0c2baeb0135fa8a295e13ef9306fd300f179b6a9ff08b5d6 +c213d8c9350f783fe09045fe3e6816f2ff23a71fbf5a70d61c4170736d307882846e1d36c04e011e96216fd34792645153bb4532ed98bf2a38373cc7fedee061 +7886c04e191ed63ca07f9815010578a2577dc3846303b0a475004fc7aaed791481de55f93cc93a8fc285a6a0303d447f279a5ad208b01123b395dc3e6bc9481d +b02cc2038b77179760cda6061e3534b6c25ccb29c1c30bace7fe46771c2f3554c0135dfaa895ddd5e7bb3c788403772db456f35c3d075d02b84078580e064f17 +12f5850c9e7a5959ce4402d3f0c0ca47394d7c0505c633cc165de078a98be2a67936c65de009a0d0b0c2fbc9419e25c0e0d978ec4e5efd043c53ba6352b1a0de +30784e3eba1b3740c1e3150dadd2fba57ab85028fa282cdffba520b8fc0c6cd087fa1bfa7434c3acd25a68b6f06a9499adbde1118325e0f060d3474c54f11b04 +2e7cc72f59d105804c150d3e0f5cc96c80c762987b38d39a277839293ce2fa046da3bf66db957c13f4127a4caca7768507ae32b5c0238beb16c35ccd513d3c25 +9554562ce868a356228c52eeb6d43cd0fd2678b839a3f08cc5a54d87bae5dfceeeafad1ebc53678ce00901513ccfa2d91641907c316e95b4d9ca0ae939dd16fc +f44dd57d4806ae2f4431ccf1c50eff5704838ee619194988660b19212d08ab3c352ce9f1337830ac051ce668bd4619a7dc6166074979d0ec50a35b0d668e7ded +2dd0e1888a4ecd93c7308bc072cd5313239b85425e243c6363b9e5d468037eba350f4e2293781ed018e115b407bcd13a04b58acea34b89b6c10ad4fe00aa0c6b +3e37aee62f4f5c0d3c790c73b45d8477cd4200981820fe5befac8dde37edaf3d9a6d9a68cf3c3c1b68872dabd4816df557d59dcf0353c42c9290748ddaf8480e +0c2a0a8487fd1fce291e511e62480189ca253a37bd8381522184f74292ccb9bd2da80dc9188f6196510648545c72040f7d1be78f7494ce12c373a69e346a9e33 +d2954d4d6d81a71cc35c86473b3d656ca228e639cd83583675ed0099019eee7b081cbe60987575c5302b33043e4be630a30f3d66b654bc334cd585b2f8ab2832 +fa004c5437c1764f0451e9a7e6590c732d3d064f9094c530d702a3f3193c3d52b332a0afaf404957f83c46438f040c9e1ea95919d33cc6c0320998e65926bfab +2e6df05cf5f02febfccef074dd1e61a94f6f0ef33246464bef0d4f74e9a9ee8fc571a115f0580c730f5fbbc3d37efd75177884e3c587eb1986f32c530b4f315e +603c88602c4eb7e7f27dd5684ec533d4681e092b688e611e1df84408ad2117adf9f7073086072ee095d23c3c3ac768bf0f0f4f721f662d8a287cd07f81d21a93 +990489412dad30b4e63f353ce33d5c171e08bbd2af13d66c4fcdd314c39cd1140f5f2ab256185af31f041e0ac7a57b6cbb6ee481ba702e49b42e17827392e30c +221980e629eee219c507e051d5abdaf9f0dc948208ebcc566f0c338584d10d9959e1401486080e5913d184300fe8591a294dc5f607a2e588a9cf435d9747dce8 +5827d0be221e54c7412c5a4bab5ae2f347cc56fd2640d8032a8748decedf3bb2129ef618668cf051b765f62ce4ad4d45c6220dd9a10ca9b154dc2d83b977de22 +3c14ba447d13607484948aee6558e834649812dd4bf0846def6a4f57c506627632c6e01955f3b5f08019a57d5beca790dea56165c7500e98dfa0391240253c49 +c4d8687ff66664f478639a87ce067d5ec7ef2325c477b2067f3bd25ffad8dd9ac76b7775ab5a15952723333ac5ab8b2404764af0686d90c730b320583f921649 +4358339d14699ef828ed0ef6fe4cb599ad44a7466794523a9bc0936c6651ec6a43513a5deb340fdd51a6a0797278f81481118b4d67a47e3391699d7481f07084 +2df48dfcd3200689c50521c007e8efc5dbe1a05c7c3e743bcce298c7ee78d688c2f9570b0fd8cee49149d101a043b49c810a46354d544e62b6c401d67309f075 +b0d258b8e867efaf4d5a8e38bf48b8aae945b3a527e9682dc6bd9eaaa9fa549f6be051e5975e4a6b11ff79e73d0d3c4dd728f680c762987b309e87a7a7d671ff +bc6377e11ef0acdac9aba9cce0b99aa15ebfa37bc3d3d383a54e4885cfd3d32c2bb3333c7d3b4c170ed331e06988835b7ab62c945775f19de1a96ed79a190f02 +4f5899ae498b9dbc3585373b8dddeb60273ace51e0a99d631a3c2702a574588367a3c130b3b59160b36aebe3e04cf3ec352615c739bce68120277e4acc143cab +aef757c86e328b699e45122c5e20753516c6785cf3f023637005751a9e03e163f02c8747d7a0630be29a27cc16dd9bdae05934189b14ded06ca1e6a148520a30 +d041b3d4a56678e07a3b07a8526c875c96df44582d959ae66991569697e0c1d8398e14a310236563dae1c18816ac94e1295bc545dde82cdcb0ee79be59e72309 +3ba547a1d51492b32e3c9e128c974260e866ac07797c45dff582732be564ef9e621292ff0dcbff6b5c04d854f32815a36e87492168bdbc5bb976091c181e1d1a +97445193f95381aee32e79bb50ac449d04368207c272c56cc10eac10aecfe1aaa4f21a2f4f8056938a280498e37eeb3a6eb9964b601b781ada75812bcc0dbd3f +efac06cf798fdf495b7f7a78eabbbf862b5f7fb41572f2ee19ac6b72159c36dc047f8e76a2acd0880dab38393c2d33d40de5b049d5044f4de5b23d49ed9fac29 +78c23c2787e7847ddffcd0306908ff70b79eacb9e3de3f9e49406368c973f3a6ad7200836715314695e0b231ec5ca47ff417ef68d4fb1af99231ae41a0d53af2 +faf3762bcceb0fc839d5780ba658dfd7405d4409eb17ac61f05a0bc51b88b3e373b498f49df36e7861f49c867afdb6f285d1f8f24cb2f235aa79c480addfb4d5 +6a34785613655c918627f831a269d4b2690c0faa1e998f4dcecc366a7843b5064f83b05ab256c0c3b7c620b3a5eee7701633f563c3d3e02c1e6dfdc7e2795a4e +b52df2ded66ce582d00c83678b0198aef3e09aa7fade0f06cffeecd43ca0f604ada243ae73c1f4246ea799ad1372130ebd163c27c0c7e0a985a7f030003d5edd +6337034ff076a21bde151b7c92eb44064f180b0c27a571d1b73cc5b5508ee9c33cf437b8b2c59d5a194f45c0e6e0911032bed526079a41281aaeb0e4f167b5e7 +456f3e8347e0d132a471e66bc0e9c0d3c5192a5e00632b7870c9e4f4bb2a0c1ead79f2fd5714080a37f98f1f0680aba8f4dc00b5c74a3f3f81bf8e624a05d439 +cd936d430ed81e625785c113c193efbfcad6d9790d3ebe116e7c2b6634251c7ac00a0cad8c5272150e73ecf3682379da5d1506cf26f050b07a1cb7c27e923690 +ddf0a09fc63e0f54daedb877383e00cf653f25b16291500622681ab579af4bf3d08026414f3df0d03ef6e4c10687d85581f0c812f9e196313bce88a4c82278d0 +bd502a840c146db8e1e039b65551668a6a41ad90cdcce6344fe6f32c17c85a35103c3c21ec8327569635330fe940afa2d5e526eba88107fd61f67992a849ad42 +60a2ace63a3ce14a9f9ac593679ebbf124bbda61569bbdfa86662d520af58cc1d318d62e83979e59f8cdc4e856c23339f15d0acfb884c705814e304652768fd1 +9ce6c9d679ba8fb47ac15178da7caf1de0c9babea6e6e9916b25f473555f283ce4399273464a44b4312eae2aef0d1f7a1829f03009e0ac6401e4e131ea2b5e20 +916391a64f1659b22aa111f43f9acf1c3a86f9768e2ef9fe9821198a7efdb8293f5e89b5572bf97a6543d6f3e3194576cf9128285aae0ae475e1fc47e78fe730 +890bcb5f628bd59054f83cf503b87ace9680eed50fbeacc229b325cb61ea1d7892b8c2c9f30bc02ca818f911b7526b9b30b8e8746a4270cd542ed77045c44519 +1e3c8a64caae111e1b9e65e377d2d2edf078725414334f5c111f8147c63ac18023a2356ee87e46008e29975463c5eac9e0d98ba81987394581865b2b01caa387 +34b64e293c5a3dc566b1ce3295cc1db6821b7336666baf91dee038335375b02be821a37250ce3050410607c99245342ca8ac19f9cd5c2d9a403a0a1e0b6923a7 +187d61e20327c7890f8e6e3717156199d9da001c5f25c2a36a1f71e9d1a5d9a81913d5960edcd6188367a35103782a9e92d8365e6bb5b6b402d7bc2a67f0ac35 +1c493d76557d23c15e43b506cf358cf2467d34783612ec35546bf05cc3286fd447836723c15e43b506cf358cf2467d34783612ec35543b024fc37d3f6edbf9db +b6f66cd86c9d672392c7e091a0e6d977edd191f5771559e5be2206cfdef0d43e2861187ae0d9b276d33c1bb152166c7eb0fad8488367afa13ade7146cdd696ba +615b344df3ec85593f3cf34f721e7d1edd2c3cc1cf9abfaf080b69faaaadf93c1bd1d40d8fdc0c6dcce7191fd179781af79b183c1be1315d6d2f3cea467a06cf +4946ee0007ed8687ed0aceb642e0bade44a36f33926cbf9fd73ca5da4bb730a1607c0c772c0bd4ccd646a075c3e30c8bf64af43e086caa8a7f4eccca2c3cde6a +4dd59e87504f192e83e78ce0c1818c83e775fbdbe1210d93dc0d4bc5d94fd063f09c0f3c616f8e4b0be029dc57446ff729ddb282378e1516ad0ebd6374a381dd +a3da5eb335245e49844b69134e9be6497d9e642bcfd8ce9fb2fa31cdb31149ddf0a49369719829405d6ddb491a5f65b6f000612e57dacd1eef42958d37a67936 +426544b06b5d9ea8dd61d10ccf327198e65926bfd1d2ab691ef2726ada69f0d448e9f879c6e0696979f39d3f1aee2ae2f694b534a598d734cf62114e2ca0e55f +b5dcf7c33f64b22d6d5b7bd61683a76d78aa73b7870156577d988c06cf464361f06c24d86ba8d6e0b98651dea88f06cf4682bd866a0d9e6b18e58dfa68f06c24 +d86ba8d6e0b98651dea88f4dfbefce35b35d55df869eb6f5ba73cded64778b17defc6f58d56c5edbdc6604acd6e34bc0e039fe181db68506cf6187e6f80d3378 +8e3f46876d611f3c73114a13dfcf153daca4ac6199042ae0d1f7e85541fcfc7c9d82541521b8ef88335d133c785ff7484093fde7078db822a9e00e08ef3c3c14 +b0af1bcfa1d9233d120965b2ba7678a61800d94824fa0179899a340b0f7588bb84cfdf91a73ee9e726b85c6a9b233e480a4e237c8d77401e5d3ccbda078ff445 +99301420208604ff426a2e021e5cf8a4e197077fa1d22116782751d8c88122910fb5fdca9fab123f3ffa5cd75ab367602bd9c913a18368e4859fb60522d3aa1c +553d7a0b4795cad40af32d2c7c8ec14350c05e6a38b7e42951393cfc359d7fa880ce757975a4dd70554bcb0ed9905d2c48d0143cec647a291f54429391847c71 +2f355b4af304159bda693e87f293497d75a19e0fc183d68eb40aea12f1664803f123d6526141050796521d3ca445c8e7a16ea650c9fe4336dbd27f2a1c59f403 +8ba6d7d5c9e1e113acc26ca913f152e0a127e692e561fb14b9beca2e69fba51e0d06b68d591cbdc555efc01da1dc083cdaa88bd9e24fc9e751c6fff033f54acd +736cf5790464a40d093cc76adcaaada98767e26e09abb6e8ec2b3378c2105e4334dcfaac1a3c064f3755068fc163f0cc4aa0c1e799adcb32a853ee1a4cbec1b3 +3af266b62ec06cadbea65fb9a069f05c023c2beb148a3d98abd6e0317832460c9e542417ecf3acbd7dc8e03178e6accee8f7064f273c59ac53f710ec57d0340f +caba2994ac456a95664b3dbcf26c76938e89219e344928d21cd667ab79367bf268353c7c6fe9123cbde331375e8bbe57f0449b107463e37be753bc56f9b03df0 +1c42636f7683dd6e78eac66364f4e3f8f8c2b61e2c57b9b2523e8a86c7e5e0ba464987f8fc557d9e4368ec03c253351e632381a14ff9689546b653ff14e09148 +6bd9c62021571ca28531fc129f050b179528eb751e356e3de6bef288a3a7287c715c78a6c7831f2c86ae056d311178947c501fe11e9db0e780a30e3b76bfe5f0 +4820acde08c204cbc68638ac98fccecaa12cc273430fbaa6085ed6ad53b5ca7795c7d61871915978c2fe05f5e4d1a88d1347ee375ba07966c7230d6b86322578 +9226cbaea6a88a7a3594fb3cb0c9236e72bcdd8376c9d0662b2db9259ac78d0d6a9e6c2c8e004ff2b094ede1c18d24b3e3c1fb4b9836844776a20010e272445b +78f458d793e372c69a472ce4cef084475c25f0a04e0d82208f8f54389b5150b6f8b57ecf1fe2deca203b391df94f8a109fd73cbbc3435a278c7bf8a1d76cef96 +320ca276a2de323e9455ea58099e5a3529d1f9a9f7dca9791c37c12868cda3f76da1e6e1b33d558d281a9632db3b7d32d27ba84c4456e7f388d5825612d43c18 +231b154e6eb6a2e98d4646305ac16ca148958346db16e0e496a1e3935d54d5329f871c8a3978c2f1723daed852ca535a5c52e3adf0e44f1e95331bdf1575fe22 +7802a2bc5594378da8f148f429f6941d613847b46686ddcae49aa8bf48bbd75bae96b5d29a5a3b350f3dba6f069e60b653c501e21165822b099926d7275a87e6 +c9e051f585e118114f2d3caaf8da835233703dfb26d76e672f3cf838e1597894e14f6719e2224424b10f80839dd35769b6b2671e479a67149f4a78a2c0aaaad1 +5e39d318fc1387390c3c6a121c69674404558bbecf08b81d41ffd269af9ce7c8d02ab315993554525e3eb30e73e1b9a691eba7ea8ae45d09cfca28ec52dd21e0 +39b5c6ae83a730db02f78bfc8af280193cd520f798ad936bec2e7894482635fe25c3d3148a5091b9d2741e2e0c75de6ca54f54167aae159ea078574d754aea78 +f0d4b51b72b518fb0bd63c2d225b33efe1e069db46d2200a83a7415875590f074f5db33b72193c1d429b2e62f0c0ea528b015c7d10ceb54283c7e0e966d7e031 +780c9e590998cf332ba2d60ca6794cf3b432c3f90d1e80c7528f04e026ded790a6ee00dfb6ba64b9490261a5f62a923f4bf00a863d63b4db565d6f4183e77ac7 +7e71cf0d9ec522bcde0a0c9eeb1dfbc53d3778168bf07a2b3078ae77ec17f7dce06915e1352ce2b83ed65c1837789ae1b98a551c83a7958baafc5562adaae9c8 +99aa7a699aa77508abc4da5ae9e1f257f5d2e0691db72ab1b6567ab8fc55bd34785ac7ad4aacad951e2e7f552f0d9ed67103b1aebaafe75895e1e3bd2be462f0 +540829ca82f05cec8c1db66f99e669e5a22a3fc173a9337683a70a83be4c060fcbcdcc562b42068fc1d3ca8c480c1ce65b335b1649d80c91699e1534cf219ead +d03cf4cb0b6c09cf4d5067f01aa5c2475b69be5d1ce6433c5b61390bcd35ac074f58de2930a23e832cfe1fa6acc8ea0ced04cfe4d370924199793248f3109eae +c08af08c28180d0f3193fc5e1d19a9705f78f8f6f8ea3eb83cb6d1bd842befafd509c6b6b56fe030a39102f5135e41afc01b65c182e6a1af8261836ca091e4bb +558cdbaef0a4cf5688c750c1337663cd4e56b262e7070ff340a4000bcc04d0041fc498846cc0197f9798c05ee5b4173ca5672bf0adbde16eb1783fd8706b58be +f1375e1ce2e726c8cd5be12e9c78436b758f70b89a14dd371c6ed9890708f58fde717a2d3c433d6b9b2da18208f15ca0ea11aac441a2afc377a4940262aba4dd +e0899fad20f77c0f74c03ddc61e0e03ec1c99329e853be6d34e64276b088baf579f2a00bb9df35dfdf7a554cca956d034fa442947f8cc64ba341ef153c6393b4 +1e9af683c79d0fce6d56b74244b511d482dc595ae0417d81cfb9e16cac96f846fa1128885f091e5dc50ee86ca5797278900d522fa8a0b4996264a4700f2d4999 +bde0499ead80fa46299aa2e6c1218e9eb780f0b096caeb5037cf2735a62c1c69b71df05951f3a043433e2fd8a36987597bd7a26fb433bd949fdde0899fad5009 +0f39b6fa0141fa090bd9044d8c528a4d54c5d939cc4b87799bf2fbc1933f5b011e75a18c49ac32c8ab55deaeb83889d334f614328d907298c71fd1b2aa3e5a4f +f36c33f84b6bdd071e3524359b7c561dc1135666f0b0f0fb433222c24f38987b1fdae059019ebd07ed28c733780c9e6e160d1e8367293cdde50f5fd002e0b71b +22d03c4be734472eeffb67bb273621a84aac9b1c79cf4aab7ad93fdbdab32b473a5695588fd4e0aeb654f5d2e069956d95585b2b3d5cfeaa5e1a3cade35625d6 +d64a0f97bfaa97064febb85dec3ee3b86335170d0c9e56788e3c4f5ab36d157231782a846459ca1230788c8c6e09183cdda2b382068f31d02d0183a75b7456d0 +e03106ba255082e74a5632ac9b8b25903fac2d6c2fb36412a89000282d79d25fb712b382d72a0183e75a477e857e1b3c2b08f15aab3078ae75e457e8f73af0dc +06f7a9ba39d539ab33561ffa5c32de73b4a1fe9bf16fa5584d9e2669e4156a78fc0caea93ace1ca240b25090d1fa20a73ada58ceb84a2890bff6b5f9d8a560a4 +4aa02c85871828c135029c3426165a048fbbb2df474f119edb102d5e1a2364e21ecc86bf3f6de9c8113cbebe5ba7dfd2d76353d0d9baede0e968501d3c5e7df8 +f191d3dbff457ffb73de9ffcf45be50a9a27e884a01cc08a0138f869541122a5e001c5a56b80a3685de83304e0e8d51fa12af4ad4360272e724f979ce6712ff8 +430a077ffb2ffdfff477d0575436e4f5f5c02b7e8efa2cd48cdf857ab0b6f01965e6824553196b9e302e6ed4d5e91dfef65b4edc50fa17fd5b9400982dc88403 +8aa38a55f98252f1083c9817f0f07a2bd548be060d8f207ae2b15efdf03c986cba0013fa99848740001cf25764aef41d1baef4cb929f95f93c7ec090001a2750 +09e1740ffff9377d0aa73f62132c0bfec99f42a5ee878b04a544462d6898e4b04185c5aa25cd73b9ec44831ef93eac793c01f9bfa0347260829249812cc2a35d +22504e5070169ee0a3d0804516c2eb981c9e10fd18a91a822b878748a022313c528d98246fb62278029491e621d3b8fa897ff20a8b9a47c8288283a35cd63609 +54057d441a4abb5bcadb619d24b249cd969ced897ba1358e6820ef11693b15fe2067271c253633f03d691c8f9a644af38a6b839958a171d3d47ded4e3edceb36 +60ce6c691396be2f9a2a6dbc26cc1630c62652aa9ad73cac0ed08ca0b11a315bc1bf0553c40eb35615e841075f8709a3bfa8b0ec9046571c2b0c759325a4a93d +b9eb218ff7a2ba1717d61deaf56b23eb14fc5c766d950153fe4f060fb8c7c8817298d19c111192231c25d827f4a1b3e22576e20ba3e08284579864076b427f87 +77e13ffde65c30238799b93225f001bc4415eb43a863ca615d11550c3555b0922a0fee1c5f7fe40e57a3980c6266aa89050333d3a38a12a52c932bcca0591ad3 +fa73e78e4634b6f978d983a77ab4948a69faf2c4c822dfb4ac9b719b1dbaf56b9c3da465a890c03ad7b62a0e64592e4f0206cfe58de96e3d32787613f5e51dc8c31366bc964c02cd12084f8db16412e892c0ff032cc8fd19136df1190000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag1176018119{\*\blipuid 46189cc7a51122dd1abd1251b2ba3323} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e60202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e60202 +02020202020202e6020202e602020202020202020202020202020202020202020202020202020202020202e60202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e602020202020202020202020202020202020202020202020202020202020202020202 +e6020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e60202e6e60202e6e602e6e6e6e6020202 +e60202e6020202e602020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6e6e6e60202e6020202e60202e6e6e6020202e6e6e60202e6 +020202e602e602e6020202e602e602e6020202e60202e6e6e6e60202e6e6e6e602e602e6e6e6020202e60202e6020202e60202e6e6e6020202e6e602e6020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202 +e6020202e6020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6 +02e60202e602e60202e602e6020202e602e6020202e602e6020202e602e602020202e60202e60202e6020202e602e6020202e602e602020202e6020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202 +e60202e602e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e60202020202e6020202e602e60202 +02e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6e60202020202e6020202e602e60202020202e602020202e602020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202e60202e6 +02e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e6e6e6e6e602e6020202e602e6020202e60202 +02e602e6020202e602e6020202e602e6020202e602e602e6e602020202020202e6020202e602e6e6e6e6e602e602020202e60202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202e6020202e60202e60202e602 +02e602e60202e60202e602e60202e60202e60202020202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e602e60202e602e60202e602e6 +020202e602e6020202e602e6020202e602e602e60202020202020202e6020202e602e6020202e602e602020202e6020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e6e6e6e60202e6e6e602e6e6e602e6e6e6e6020202e6020202e6020202e60202e60202e60202e602e6 +0202e60202e602e60202e60202e60202020202e6e6e6e60202e6e6e6e6020202e6e6e6020202e6e6e60202e6e6e6e60202e602e6020202e602e602e6e6e6e602 +0202e6e6e6e602e6020202e602e60202e6e6e60202020202e6e6e6e6020202e6e6e60202e6e6e60202e602020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e60202020202020202020202020202 +020202020202020202020202020202020202020202e6020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e60202020202e602020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e6020202020202020202020202020202020202 +0202020202020202020202020202020202e60202020202020202020202020202020202020202020202e602020202020202e60202020202020202020202020202 +0202020202e602020202020202020202020202020202020202020202e60202020202e60202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e602020202020202020202020202020202020202020202020202e6020202e602020202020202020202020202020202020202020202 +02020202020202020202020202e60202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e6020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040302020202040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404000202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020002 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020203030303030303 +03030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020402020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202000202020000000000020200020202000000020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020203030303030303 +03030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202040001010101010101010102030202 +02020200000000020002000202000202000200020200000202020200000002020200000002020002020200020200000000020000000202020202020000020200 +00000202020202020000000002020202000202000202000202000000000200020202000202020202000000020200020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010100000001010101010101020302020200020200020002020200020200020202020200020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020402020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020204000101010001010101010203020202020200 +02020202000200020200020200020002000202020202020202020002000202020002000202020002000202020002020202000202020200020202000202020002 +02020200020202000202020200020200020200020002020200020200020002020202020002020200020002020202020202020400010101010101010101010101 +01010101010101010101010101010101010101000101010001010101010102030202020002000202000202020002020002020202000002020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202040001010101010101010102030202 +02020200020202020002020000000202000000000202020000000002000200020200000000020202020200000002020002020200020202020002020002020002 +00000002000202020200020202000000000202020200000002020200000202000000000200020202020000020200000000020000000002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020400010100000001010101020302020202020002020202 +00020002020002020002000200020202020202020200000200020202020200020202000200020202000202020000020202020002020200020202000202020200 +02020200020202020002020002020002000202020002020200020202020202000202020002000202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101000101010101010203020202000002020200020202000202000202000002020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020204000101010101010101010203020202020200 +02020200020200020202000200020202000200020202000200020002000202020002020202000202020002000202020002020202000202000202000202000202 +00020202000202020002020202020202020202020002000202020002020200020002020200020202000202020002000202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020002020202000202000000020200000000020202 +00000000020002000202000000000202020200020202000002020000000202020002020200020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202040001000000000001010102030202020202000202020200020002 +02000202000200020002020202020200000202020000000000020002020200020002020200020000020202020202000202020002020200020202020200000000 +02020202000202000202000202000000000202020002020202020200020202000200020202020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010100010101010101020302020200020002020002020200020200020200020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020400010101010101010101020302020202020002020002 +02020002020202020002020200020002020200020002000200020202000202020200020202000200020202000202020200020200020200020200020200020200 +02020200020202020202020202020200000200020202000202020002000202020002020200020202000200020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202000202020002020002020200020002020200020002020200 +02000200020002020200020202020002020200000200020202000202000202020002020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020204000100000100000001010203020202020200020202020002000202000202 +00020002000202020202020002020202000202020002000202020002000202020002000202020202020200020202000202020002020202020202020002020202 +00020200020200020202020200020200020002020202020002020200020002020202020202020400010101010101010101010101010101010101010101010101 +01010101010101000000000101010101010102030202020002020002000000000202020002020200000002020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202040001010101010101010102030202020202000000000202020000 +00000002000202020002000202020002000200020002020200020202020002020200020002020200020202020002020002020002020002020000000002020200 +02020202020202020200000202020002020202000000000200020202000202020002020200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202020200020200020202000202020202000202020002000202020002000200 +02000202020002020202000202000200020002020200020002000200020002020202020202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020400010001010100000001020302020202020002020202000200000002000002020002 +00000002020202020000000202000000020200000000020202000000000202000000020202020000000202000000020202020202000000020202020200000002 +00000202020000000202000202020002020202020000000202000000020202020202040001010101010101010101010101010101010101010101010101010101 +01010100010101010101010101010203020202000202020200020202020202020002020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020204000101010101010101010203020202020200020202000202000202020002 +00020202000200020202000200020002000202020002020202000202020002000202020002020202000202000202000202000202000202020002020002020202 +02020202020002020202000202020202020200020000020200020202000202020002000202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020000000002020200000000000200020202000200020202000200020002000202 +02000202020200020200020002000202020002000200020002000202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202040001010101010100000102030202020202000202020202020202020202020202020200020202 +02020202020202020202020202020202020202020202020200020202020202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020204000101010101010101010101010101010101010101010101010101010101010100 +01010101010101010101020302020200020202020002020202020202000202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020400010101010101010101020302020202020002020200020202000000020200000000 +02020002020200020002000202000000000202020202000000020200000000020202020200000002000002020200020200020202000202000202020202020202 +02020000000200000002020000000202000200020000000200020202000200000000020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020302020202020202020202000202020002020002020200020002020200020002020200020002000200020202000202 +02020002000202000200020202000200020200020200020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020204000101010101010100010203020202020200020202020002020202020202020200020002020202020202 +02020202020202020202020202020202020202020002020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020400010101010101010101010101010101010101010101010101010101010101010000000000 +01010101010102030202020002020202000202020202020200020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202040001010101010101010102030202020202000202020002020202020202020002020202020202 +02020202020200020202020200020202020202020202020202020202020202020202020202020202020002020002020200020202000202020202020202020202 +02020002020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020200020202000202020000000202000000000202000202020002000200020200000000020202020002 +00020200020200000002020002020002020002020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202020400010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020000020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020204000101010101010101010203020202020200000000020202020202020202000202020202020202020202 +00020002020202020002020202020202020202020202020202020202020202020202020200000002000000000202020202000000000202020202020202020002 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020002020200020202020202020200020202020202020202020202020002020202020002020202000002020200 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020202040000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020400010101010101010101020302020202020202020202020202020202020200020202020202020202020202020002 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020302020202020202020202000000000202020202020202020002020202020202020202020002000202020202000202020200000202020002020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020204040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202040000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202000202020202020202020202020200020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020204040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020200000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202000000020202020000000002000202000000020002020200000000000202020000000202020000000002 +00020202020000000200020202000202020202020000000002020000000002020000000200020202000202000000020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020202020202000202020202000202000000000200020202000200020002020002020002020000000002000202000202000202020202 +02000000000200020202020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020002020200020200020202000200020002020202000202000202020202000200020202000200020202000200020202 +00020202020002020200020202020200020202020200020202000200020202020002020200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020202020200020202020200020002020200020200020002020002000202000202000200020202000200020200020200020202020200020202 +02020002020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020200020202020200020002020200020002000202020200020002020202020200020002020202020002020200020002020200020202 +02000202020002020202000202020202020002020200020002020202000202020002000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020002020002020002000202020002020200020202000200020200020200020002020200020002020002020002020202000202020202020002 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03030303030302020002020202020002000202020002000200020202020000020202020202020002000000000002020000000002000202020002020202000202 +02000202020200020202020202020000000002000202020200020202000200000000000202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030403020202020403030303 +03030202000202000202000202000000000202020002020200020002020002020002000202020002000202000202000202020200020202020202000000000202 +02020202000202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303040302020204000202020202020400020302020202020302020202020404040404 +04040202000202020202000200020202000200020002020202000200020202000000020200020202000202020202000200000202000202020200020202000202 +02020002020202020202020202000200020202020002020200020002020200020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202040404040404040202 +00020002000200020202020200020200020002020002000202000202000200020202000200020200020200020202020002020202020200020202000202000000 +02020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404030202020400020202020202040002030202020202030202020202020202020202020202 +00020202020200020002020200020002020000000200020200020002020202020200000002020200000002020002000202000000020000000002020202020002 +02020202020200000002020200000002000000000202020000000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020002 +00020002020000000202000202020002000200000002000002020002020200020000000200000202020202000202020202020002020200020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202000202 +02000202020202020202020202020202020002020202000202020202020202020202020202020202020202020202020202000202020202020202020002020202 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000020202000002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202000202020002000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202000000020202 +02020202020200020202020202000202020202000000000202020202020202020202020202020202020202020200020202020202020202020000000002020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020200000202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202000000000200000000020202000000000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202000000020000000002020000000202020202000202020200 +00000202000202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020000000202020000000202020000000202000000020200020202000202000000000200000002020200020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010000000101010101010102030202020002020202000202020002020202000202020200020202000202020002 +00020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010000000101010101010102030202 +02020202000200020202000200020202020002020200020002020200020002020200020202020002020002020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202040001010101010101010101010101010101 +01010101010101010101010101010100010101000101010101010203020202000202020200020202000202020000020202020002020200020202000200020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101010100010101000101010101010203020202020200 +00020002020202020002020202000202020002000202020002000202020002020200000202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020204000101010101010101010101010101010101010101 +01010101010101010101010001010100010101010101020302020200020202020002020200020000020202020202000202020002020200020002020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010100010101010101020302020200000202020000 +00000002000202020200020202000200020202000200020202000200000202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101 +01010101010101000101010001010101010102030202020002020202000202020002000202020202020200020202000202020002000002020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010001010101010102030202020002020202000202020002 +00020202020002020200020002020200020002020200020002020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101 +01010100000000010101010101010203020202020000000200000000020202000000020202020000000202000000020200020002020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010100000000010101010101010203020202020000000202000000020202000000 +02020000000202000000000202020000000002020000000202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010100 +01010101010101010101020302020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010101010001010101010101010101020302020202020202020202020202020202020202020202 +02020202020202020202020202000202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010100010101 +01010101010102030202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020400010101010101 +01010101010101010101010101010101010101010101010101000101010101010101010102030202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010100000101010101 +01010203020202020202020202020202020202020202020202020200000202020202020202020202020202020202020202020202040001010101010101010101 +01010101010101010101010101010101010101010100000000000101010101010203020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020303030303030303030303030302020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000002020202020202020202020202020202020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040202020202020202020202030202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204000101010101010101010203020202020200000000020202000202020200000002020000000002020202020000000202020000000202 +00020202000202000000000200000002020202020200000200020202000202000000000202000002020202000202020002020000000002020200020202020000 +00020202020200000000020202000000020202000000020200020202000202020202000000000202000000020200020002020200020200000000020202020000 +00000202020000000202000202000000020202000202020002020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020400010101010101010101020302020202020002020200020200020202000202020002000202020002020202020202000200020202000200020202 +00020002020200020202020002020202000202020002020200020002020200020002020202020200020202000200020202000202020002020200020202000202 +02020002020200020002020200020002020200020002020200020202020002020200020002020200020002000202020002000202020002020202000202020002 +00020202000200020002020200020200020202000202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040001010101010101010102030202020202000202020200020002020200020202000200020202000202020202020000020002020202020002020200020002 +02020002020200000202020200020202000202020002000202020002000202020202020002020200020002020200020200020002020002020202020202020002 +02020002000202020202000202020202000202020002020202000202020002000202020002000200020202000200020202000202020200020202000200020202 +02020002000202020002000200020002000202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001 +01010101010101010203020202020200020202020002000202020002020200020002020200020202020000020202000000000002000202020002000202020002 +00000202020202020002020200020202000202000000000200020202020202000202020002020000000002020002000202000000000002020202000202020002 +00000000000200000000000200020202000202020200020202000200020202000200020002020200020002020200020202020002020200020000000000020002 +00020202000200020002000200020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020402020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101010101 +01010101020302020202020002020202000200000202000202020002000202020002020202000202020200020202000200020202000200020202000200020202 +02020202000202020002020200020202020200020002020202020200020202000202020202000200020202000200020202000202020200020202000200020202 +00020002020200020002020200020202020002020200020002020200020002000202020002000202020002020202000202020002000202020002000200020202 +00020002020002020002020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101 +02030202020202000202020200020002000202000000020200000000020202020202000000020200000002020000000002020200000000020200000002020202 +00000002000000000202020000000202000000020202020000000002020200000002020002020200020200000002020202020000000002020200000002020200 +00000202000000000202020202020000000002020000000202000200000000020202000000000202020200000000020202000000020200020200000002020002 +02000202000202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020200000000020202020202020202020202020202020202020202020002020202020000000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010102030202 +02020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020200020202 +00020202020202020202020200020202020202000202020202020202020202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020002020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202000000000200020002020002020002 +00020200000202020202000202020202020202000202020002000202020002020000000002000202020200020202020202020200020200000002020200000002 +02000000000202000002020000000202000202020202020200000202000000020202020202020202020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101010101010101010203020202020200 +00000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020002020200020202 +02020202020202020002020202020200020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202000202020202020202020202000202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020200020202020002000202000202000200020002 +02020202020002020000000000020200020202000200020202000200020202000202000202000202000000000002020002000202020002000202020200020202 +00020002020200020202000200020202020202000202020002020200020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010101010000000101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020002020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020202020202020200020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020002020202000200020200020200020002000202020202 +02000200020200020200020002020200020002020200020002020200020200020200020002020002020002000200020202000200020202020002020200020002 +02020002020200020002020202020200020202000202020002020202020202020202020204000101010101010101010101010101010101010101010101010101 +01010100010101000101010101010203020202020200020202020000000202000000020202000000000200020200000200000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040000000000000000000002030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202000202020200020002020002020002000200020202020202000200 +02020002020002000202020002000202020002000202020002020002020002000202000202000200020002020200020002020202020000000002000202020002 +02020002000202020202020002020200020202000202020202020202020202020400010101010101010101010101010101010101010101010101010101010101 +01010100010101010101020302020202020002020200020202000202020200020002020200020002000202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204040404040404040404040403020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020200020202020002000202000202000200020002020202020200020002020002 +02000200020202000200020202000200020202000202000202000200020200020200020002000202020002000202020202020202000200020202000202020002 +00000202020202000202020002020200020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010100 +01010101010102030202020202000202020002020202020202000002000202020002000200020202020200000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020002020202000200000002000002020002000000020202020002020000000202000200 +00000200020000000002020200000000020200020200020200000002020002000202000000020202000000020200000002020000000202000000020200020002 +02020200000002020000000202020202020202020202020204000101010101010101010101010101010101010101010101010101010101000000000101010101 +01010203020202020200020202000000000002000002020200020202000200020002020200000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202000202020202020202020202020202020200020202020202020002020202020002020002020202 +02020202020202020202020002020200020200020202020200020200020202020202020202020202020202020202000202020202020202020202020202020200 +02020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010100010101010101010101010203 +02020202020000020200020202000200020202020002020200020002000202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020200020202020002020202020202020200020002020202020202020000000000020202000202020002020202 +02020202020202000202020002020200000000000202020002020202020202020202020202020202020200020202020202020202020202020202020002020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010001010101010101010101020302020202 +02000200020200000002020200000002000202020002000200000002020000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202 +02020200020202000202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101000000000001010101010102030202020202020202 +02020202020202020202020202020202020200020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020002020202020002 +00020002020200020002000202000202000202000000000200020200020200020202020202000000000200020202020200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202000202020202000200020002 +02020002000200020200020200020002020200020002020002020002020202020002020202020002020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020200020200020200020002000202020002 +00020002020002020002000202020002000202000202000202020200020202020202000202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403030303030302020002020002020002000200020202000200020002 +02000202000200020202000200020200020200020202020002020202020200000000020202020202000202020303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040404040404040202000200020002000200020002020200020002000202000202 +00020002020200020002020002020002020202000202020202020002020200020200000002020202040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020002000200020002000000000202000200000002000002020002 +02020002000000020000020202020200020202020202000202020002000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020000020202000002020202020202020202020202020202020202020202020202 +02020202020202020202020200020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000002020200000200020202020202020002020202020202020202020202020202020202 +02020202020202020200000000020000000002020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200000000020002000202000202000200020200000202020202000002020000000202020202020202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202000202020200000002020000000202020000000002000202000002 +00000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202000200020200020200020002000202020202020002020200020202000202020202020202020204000101010101010101010101010101 +01010101010101010101000000010101000000010101010101010203020202020200020202000202020002020202000200020202000200020002020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020200020002020002020002000200020202020202000202020002020200020202020202020202020400010101010101010101010101010101010101 +01010101010101000101010001010100010101010101020302020202020002020200020202020202020000020002020200020002000202020202000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020002000202000202000200020002020202020200020202000202020002020202020202020202040001010101010101010101010101010101010101010101 +01010100010101000101010001010101010102030202020202000202020000000000020000020202000202020002000200020202000002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002 +00020200020200020002000202020202020002020200020202000202020202020202020204000101010101010101010101010101010101010101010101010100 +01010100010101000101010101010203020202020200000202000202020002000202020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202000200000002 +00000202000200000002020202000000020200000002020202020202020202020400010101010101010101010101010101010101010101010101010001010100 +01010100010101010101020302020202020002000202000000020202000000020002020200020002000000020200000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202 +02020002020202020200020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101000101010001010100 +01010101010102030202020202020202020202020202020202020202020202020202000200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020200020002 +02020202020002020202020202020202020202020202020204000101010101010101010101010101010101010101010101010000010101000101010001010101 +01010203020202020202020202020202020202020202020202020202020200020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010001010101000000010101010101010203 +02020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020204020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020400010101010101010101020302020202020000000000020002020200020200000000020000000002020002020000000202020202000202020202 +00000000020202000000020200020202020200020202020202000202020002000202020002020000000002020202020000000202000000020200020200020200 +02000202000202000202000000000200020202000202000000000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101000000010101000000010101000000 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02040001010100010101010102030202020202000202020202000202020002000202020002000202020002000200020202000202020200020202020202020202 +00020002020200020002020202020002020202020200020202000200020202000200020202000202020200020202020002020200020002020002020002000202 +00020200020002020200020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202000202020200000002020002020002020002000000000202000000000202020000000002000202020002020202000202000000000200000002 +02020000020000000202020202000202020200000002020002020202020202020202020202020400010101010001010100010001010100010001010100010101 +01010101010101010101010101010101010101010101010101010203020202000000020202000000020202000000020200000002020002020200020200000000 +02000000020202000202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040001 +01000000010101010203020202020200020202020200020202000200020202000200020202000200020002020202020202020002020202020202020200020002 +02020202000202020200020002020202020002020200020002020200020002020200020202020002020202000202020002000202000202000200020200020200 +02000202020002000202020002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020200020202000202020002000202000202000200020202000200020202000200020202000200020202000202020200020002020200020202020002000202 +02020202000202020200020202000202020002000202020202020202020202020202040001010101010101010001000101010001000101010001010101010101 +01010101010101010101010101010101010101010101020302020202020200020002020200020002020202000202020002000202020002000202020002020202 +00020200020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020204000100000000 +00010101020302020202020002020202020002020200020200000000020002020200020002000000000002020202000202020202020202020002000000000002 +00020202020002000202020202000202020002000202020002000202020002020202000202020200020202000200020200020200020002020002020002020000 +00000200020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020200 +02020200020202020200020200020200020002020200020002020200020002020200020002020200020202020002000202020002020200000200020202020200 +00020202020002020200020202000200020202020202020202020202020204000101010101010101000100010101000100010101000101010101010101010101 +01010101010101010101010101010101010102030202020202000002000202020202000202020200020202000200020202000200020202000202020000020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020400010000010000000101 +02030202020202000000000202000202020002020202020002000202020002000200020202000202020200000000000202000000020200020202000200000202 +00020202000202020200020202000200020202000200020202000202020200020202020002020200020002020002020002000202000202000202020202000200 +02020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020002020200 +00000000020002020002020002000202020002000202020002020000000002000202020002020202000202000000000200000202020002020200000202020202 +02000202020002020200020002020202020202020202020202020400010101010101000001010001010100010001010100010101010101010101010101010101 +01010101010101010101010101010203020202000002020200000000000200020202020002020200020002020200020002020200020000020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040001000101010000000102030202 +02020200020202020200000000020202000000020200000000020200020200000002020202020002020202020002020202020200000002020002000200020202 +00020202020000000200020000000002020200000000020202020200000002020000000202000000020000020200000002000002020200000002020000000002 +02020000000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202000202020002020200 +02000202000202000200020202000200020202000202020202000200020202000202020200020202020200020002020202000202020002020202020202000202 +02000202020002000002020202020202020202020202040001010101010101010001000101010001000101010001010101010101010101010101010101010101 +01010101010101010101020302020200020202020002020200020002020202000202020002000202020002000202020002000202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020204000101010101010000010203020202020200 +02020202020202020202020202020202020002020202020002020202020202020202000202020202000202020202020202020202020202020202020202020202 +02000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020200020202020000000202000000 +02000002020000000002020000000002020200000002020000000002020202020002020000000202020000000200000002020000000202020200000002020000 +00020200020002020202020202020202020204000101010100010101000100010101000100010101000101010101010101010101010101010101010101010101 +01010101010102030202020200000002020000000202020000000202000000020200000000020202000000000202000000020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020400010101010101010001020302020202020000000000 +02020202020202020202020202000202020202000202020202020202020200000000000202000000000202020202020202020202020202020202020202000202 +02000202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020002020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202000202020202020202020202020002020202020202020202020002020202020202020202 +02020202020202020202020202020400010101010100000001010100000001010100000001010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202040001010101010101010102030202020202020202020202020202 +02020202020202020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020000000000020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020200020202020202020202020202000202020202020202020202000202020202020202020202020202 +02020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020204000000000000000000000203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202000002020202020202020202020202020202 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020404040404040404040404040302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202030303 +03030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020204020202020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020400010101010101010101 +02030202020202000000000002000202020002020000000002000000000202000202000000020202020202020000000002000202020002020000000002000202 +02000200020202000202000000020200020202020000000000020002020200020002020202000000020200020202020000000202000000020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040001010100010101010102030202 +02020200020202020200020202000200020202000200020202000200020002020200020202020200020202020200020202000200020202000200020202000200 +02020200020002020200020002020202000202020202000202020002000202020002020200020002020200020202020002020200020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020203030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303020202020403020202040002020202020204000203020202020203020202020202020202020204000101000000010101010203020202020200 +02020202020002020200020002020200020002020200020002000202020202020202000202020202020002020200020002020200020002020200020002020200 +02000202020202000202020200020202020200020202000200020202000202020002000202020002020202000202020202000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020402020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020302020202040302020204000202020202020400020302020202020302020202020202020202020400010000000000010101020302020202020002020202 +02000202020002020000000002000202020002000200000000000202020200020202020202000202020002020000000002000202020002000202020002000000 +00000200020202020002020202020002020200020002020200020202000200020202000202020200000000000200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000020302 +02020204030202020400020202020202040002030202020202030202020202020202020202040001000001000000010102030202020202000000000202000202 +02000202020202000200020202000200020002020200020202020002020202020200020202000202020202000200020202000200020202000200020202000200 +02020202000000000202000202020002000202020002020200020000020200020202020002020200020000020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010204040404040404040404040002030202020204 +03020202040002020202020204000203020202020203020202020202020202020204000100010101000000010203020202020200020202020200000000020202 +00000002020000000002020002020000000202020202000202020202020000000002020200000002020000000002020000000002020200000002020002020202 +00020202020200000000020200000002020000000202000200020200000002020000000202000200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020400010101010101010101010101010101010101010101010101010100010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020403020202 +04000202020202020400020302020202020302020202020202020202020400010101010101000001020302020202020002020202020202020202020202020202 +02000202020202000202020202020202020202000202020202000202020202020202020202020202020202020202020202020202020202000202020200020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040001010101010101010101010101010101010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202040302020204000202 +02020202040002030202020202030202020202020202020202040001010101010101000102030202020202000000000002020202020202020202020202000202 +02020200020202020202020202020202000000000200020202020202020202020202020202020202020202020202020202020200020202020000000000020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204000101000101010000010100000001010100000100010001010101010001010101010101000000000100 +01010100010100000000010101010100000001010000000001000101010001010000000101000000010100010101010000000101010000000101000101010001 +01000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002030202020204030202020400020202020202 +04000203020202020203020202020202020202020204000101010101010101010203020202020202020202020202020202020202020202020200020202020200 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202 +02000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020400010100010101000001000101010001000101010001000101010101000101010101010001010100010001010100 +01000101010001010101000101010100010101000100010101000100010101010001010100010001010101010101000100010101000100010101000100010101 +00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020403020202040002020202020204000203 +02020202020302020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040001010001010001000100010101000100010101000100010101010001000101010101000101010001000101010001000101 +01000101010100010101010001010100010001010100010001010101000101010101000101010101010000010001010101010001010100010001010100010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202020202020400020302020202040302020204000202020202020400020302020202 +02030202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204000101000101000100010001010100010001010100010001010101000100010101010101000000000100010101000100010101000101 +01010001010101010000000001000101010001000101010100000000000100010101010000010101000000000001000101010001000101010001010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020002020202040002030202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020400010100010001010001000101010001000101010001000101010001010100010101010101010100010001010100010001010100010101010001 +01010101010101000100010101000100010101010001010100010001010101000101010100010101000100010101000100010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020200000002020204000203020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040001010001000101000101000000010100000001000100000001000101010001010101010000000101000000000101010000000001010101010000000101 +00000001010000000001010100000001010000000101000101010101000000010100000001010000000001010100000000010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202000000000002020400020302020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001 +01000001010100010101010101010001010101010001010101010101010101010101010101010101010101010101010101000101010101010101010101010101 +01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020202020202040002030202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101000001 +01010001010101010101000101010001000101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 +01010101010101010101010101010001010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020202020204000203020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101 +01010101010101010101010101000001010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101 +01010101010101010101000101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202020202020400020302020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020202020202040002030202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202 +02020204000203020202020403020202040002020202020204000203020202020203020202020202020202020203030303030303030303030303020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020303030303030303030304 +00020302020202040302020204000202020202020400020302020202020302020202020202020202020402020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020202020202020202020200020302 +02020204030202020400020202020202040002030202020202030202020202020202020202040001010101010101010102030202020202000202020202000200 +02020000000202000000000202020000000202000202020202000202020200000002020002020202020202020000000002000202020002020000000002020000 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002030202020204 +03020202040002020202020204000203020202020203020202020202020202020204000101010001010101010203020202020200020202020200020002000202 +02000202020202000200020202000200020202020200020202000202020002000202020202020200020202020200020202000200020202000200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020403020202 +04000202020202020400020302020202020302020202020202020202020400010100000001010101020302020202020002020202020002000200020202020202 +02020200020002020202020002020202000200020200020202020200020202020202000202020202020002020200020002020200020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202040001000000000001010102030202020202000202020202000200020000000000020202020200 +02000000000002000202020200020002020000000000020002020202020200020202020202000202020002020000000002000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020204000100000100000001010203020202020200000000000200020002000202020002020000000202000202 +02000200000202000202020002000202020002000002020202020002020202020200020202000202020202000200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020400010001010100000001020302020202020002020202020002000202000000020200020202020202000000020200 +02000200020202000202000000020200020002020202000202020202020000000002020200000002020000000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202040001010101010100000102030202020202000202020202020200020202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202000202020202000202020202020202020202000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020204000101010101010100010203020202020200000000000200020002020202020202020000000002020202020202020202020202020202 +02020202020202020202020202020202000000000200020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020002020202000000000202000000020200000002020000000002000200020200000002020200020202000202020202000000000002000202 +02000200020202020000000202000202020200000002020000000202000202020202020200020200000000020202000202020200020000000002000202020000 +02020000000202020000020202020202000000020202000202020002000202020002020202000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020400010101010101010101020302020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020002020002020200020002020202000202020200020202000200020002000202020002020002020200020202020200020202020200020202000200 +02020200020202000200020202000202020200020202000200020202020202000202020002020200020200020202020002000202020200020202000002000202 +02000200020202020202020002020200020200020202000200020202000202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02040000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02000202000202020002000202020200020202020002020200020002000200020202000200020002000200020202020002020202020002020200020002020200 +02020200020002020200020202020002020202020002020202020200020202000202020200020000000000000200020202020002020002000200020202020200 +02020202020200020202020200020002020200020002020002000202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040404 +04040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030303030303020202000202 +00020202000200020202020002020202020000000002000200020002020200020002000200020002020202000202020202000202020002000202020002020200 +02000202020002020202000000000002000202020202020002020200020202020002020002020002020002020202000202000200020000000000020002020202 +02020002020202020002000202020002000202000200020202020002020203030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404040404040402020200020200020202 +00020002020202000202020202020202000200020002000202020002000202000202000202020200000000020200020202000200020202000202020002000002 +02000202020200020202000200000202020202000202020002020202000202000202000202000202020200020002020002000202020002000202020202020002 +02020202000200020202000200020002020200020202000202020404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020200000000020200 +00000202000000020200000002020002000202000000020200020200020200020202020002020202020000000002020000000202000000020200020002020000 +00020200000002020002000202020200020202000202020200020200020200020200020202020002000202000202000000020200000002020202000202020202 +00020000000002020002000202020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202 +02020202020202020202000200020202020202020202020202020202020202000202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020200020200020202000202020200000202020002020202000002020200020202020202020002020202020202000202020002020202 +02020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202 +02020202020200020002020202020202020202020202020202020200000000000202020202020200020202020202020202020202020202020202020202020202 +02020202020202020002020000000002020202020000020202000202020200000202020002020202020202000202020202020202000000020202020202020202 +00020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020200020202020202020202020202020202 +02020002000202020202020202020202020202020202020202020202020202020202020200000202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020302020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +000002020202020202020202020203020202e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020404040402020202020202020202e5020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020203020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020204000202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020302020202020202020202020202040202020202040202040404040202020402020202040404040204020202040202040404020202040404020202040404 +04020202020204040404020202040404020204020202040204020204020204040404020202020202020202e50202020400020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020302 +0202e502020202020202020204020202020204020402020204020202040202020402020204020402020204020402020204020402020204020402020204020202 +02040202020204020402020204020402020204020402020402040202020402020202020202020202020202040002020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202030202020202 +02020202020202020204040404040202040202020402020402040202040202020402040202020402040202020202040202020202040202020402020202040202 +0202020204020202040204020202040204020204020402020204020202020202020202e502020204000202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020203020202e50202020202 +02020202020402020204020204020202040202040204020202040404040204020202040204020202020204040404040204020202040202020204020202020202 +04020202040204020202040204020204020402020204020202020202020202020202020400020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020302020202020202020202020202 +02040202020402020402020204020402020204020202020204020404020204020402020204020402020204020402020204020202020402020202020204020202 +040204040202040204020204020402020204020202020202020202e5020202040002020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +0200020202020002020202020202020202020202020202020200020202020202020202020202020202020202020203020202e502020202020202020202020402 +04020202020404040402040202020402020404040202040204040202020404040202020404040202020404040402020202040202020202020204040402020402 +04040202040402040202040404040202020202020202020202020204000202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020203020202020202020202020202020202040204020202 +02020202040202020202020202020202020202020202020202020202020202020202020202020202040202020204020202020202020202020202020202020202 +04020202020202020202020202020202020202e50202020400020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +000000020202020202020202020202020202000200020202020202020202020202020202020203020202e5020202020202020202020202040202020202020202 +04020202020202020202020202020202020202020202020202020202020202020202020204020202020402020202040202020202020202020202020204020202 +02020202020202020202020202020202020202040002020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020204020202020202020204020202 +02020202020202020202020202020202020202020202020202020202020202020402020202020404040402020202020202020202020202020204020402020202 +0202020202020202020202e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020203020202e50202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202e5020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020203020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid9268735 +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 FileServer Chat +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid9268735 +When enabled, users on the fserv at the same time will be able to converse with each other as though in a normal chatroom. When disabled, anything not an fserv command will be balked at with a suggestion to view the fserv }{\b\f36\fs20\insrsid9268735 help +}{\f36\fs20\insrsid9268735 command. +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 Channel Enforcer +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid9268735 Wh +en enabled, there shall be no mercy to the sends and queues of any user who parts from all the channels that you are in. (In other words, their sends/queues are canceled, if they have any). +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid13569615 +\par Enable FServ find command +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 Denotes whether or not the fileserver\rquote s search engine will respond to users typing }{\b\f36\fs20\insrsid13569615 find +}{\f36\fs20\insrsid13569615 within an fserv session, and imposes a limit upon the maximum number of results that will be sent back to the user.}{\f36\fs20\insrsid13569615\charrsid13569615 +\par }{\f36\fs20\insrsid9268735 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 Respond to @find/@locator +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 Sets}{\f36\fs20\insrsid9268735 a limit on the maximum number of results tha}{\f36\fs20\insrsid13569615 t will be sent + back to the user on @find/@locator channel requests.}{\f36\fs20\insrsid9268735 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid9268735 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 DCCAllow Enforcement +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid6753902 +On some irc servers (particularly those that comprise DALnet), certain filetypes such as .zip and .exe files will be blocked by the IRC server itself. On these irc servers, users must first }{\b\f36\fs20\insrsid6753902 /dccallow}{\f36\fs20\insrsid6753902 + you, thus telling the server that they trust files of these types from you. This setting allows you to choose an action to take if a send fails due to dccallow noncompliance. You may choose to simply notify the user of their error and c +ancel the send (which won\rquote t really be going anyway), or to clear all their sends and queues, and temporarily ban them from using the fileserver (this tempban is global, i.e. banned from all fserv triggers).}{\f36\fs20\insrsid9268735 +\par }{\f36\fs20\insrsid6753902 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid6753902 Minimum CPS +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid6753902 You can set your fserv to halt sends + that have been going at speeds slower than the one you specify for a certain period of time. For example, you can use this to keep people with slow connections from tying up your outgoing send slots. +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid6753902 Maximum CPS +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid6753902 To keep things \'93fair\'94, you can opt to limit all outgoing sends to a maximum CPS. Versatile this server is. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 QuickSearch Cache +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +Rebuilding the QuickSearch Cache will scan through your fileservers, saving the information it finds to a file, which the search engine uses to quickly run its queries. This }{\b\f36\fs20\insrsid12198508 must}{\f36\fs20\insrsid12198508 + be done in order for the find functions to work for the user \endash without a QuickSearch cache, searches will return 0 results. Rebuilding the QuickSearch may take a few minutes if you have a lot of files on your server}{\f36\fs20\insrsid8210738 +, but it works very fast and shoul +d be barely noticeable in most cases, sometimes capable of scanning up to a thousand files per second. It is suggested, though, that you only rebuild it while you are offline. Otherwise, you risk being disconnected due to a ping timeout while the cache is + being rebuilt. (The speed of the caching process is heavily dependant on the speed of your computer and may vary a lot from machine to machine.)}{\i\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\i\f36\fs20\insrsid12198508\charrsid6753902 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 \page }{\cs20\f36\super\insrsid13569615 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid13569615 #}{\insrsid13569615 10}{\insrsid14106095 5}}}{\f36\fs20\insrsid13569615 + +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid13569615 {\b\f36\insrsid13569615 Statistics +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid13569615 +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid5655541\charrsid5574589 {\*\shppict{\pict{\*\picprop\shplid1029{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag1461867364{\*\blipuid 5722536402afa2dd60c4f3c6b7f9b5f9}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1000000c1ccd94f657d00009b5067805269825066 +7f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c965d7c95 +5b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f7f986c +94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0bb739f +ba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c175a3be +74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd80b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0ebbbb17bbbb20 +bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1a10b15153d72 +7263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2ddddaee1e1acdfde +abdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323dfe7e7515353e7 +ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f4fad67 +676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161ffffffe6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d +5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000b4bac0f000000e774524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff00b2c30d1200000001624b47440088051d480000000c636d50504a436d7030373132000000 +03480073bc00001a4549444154785eed9d87a33cb751c7dff9c5c13836b6139bd88989ed3874700284de124c420fbd050898127e90d07b6fa19350423509844e +e8844ee8bdb785d03bf93f906654465aed9e56bb774fd27ef5debb7bb72769a5998f66667767ef2e2e50208132091c2e2eae4381044a2470a9e129c30eadf62e +0186e732591ef5a8d7d0e57a2aafc5e5665d1e49e5c61b6f7c4d2aafadcb5d546eb8e18e3beeb889cbedaa3cc6963b5579b4298fbb4d955bb8bceead5c9ef084 +c7aa723f952772791d559ef4a4fbb8dc4be56e2a8f7ffc3d54de449737b3e529aabc319727ebf24654de509537e0f20097a73dedf554797d53dee59da9bca92e +4f7f275bded69777a4f20e5cde86cb5bebf2565cdefe2d5d79bba73ef5cdb9bc0597f755e5fd75791f559ef5acf7d6e51954decb96f7d4e53db8bcdfbbebf2ae +5cde8dcb739ef34c553e8acb2752f948559efbdc4fa0f2e0830f7ebc2a1f41e5d9cffe385d3e9ccac752f930551e7ae8a10fe5f231ba7c08950fd6e593a93cef +799fc4e50374f9202e1fc8e5a3a95c4b970b0bcf9fffa1e6e75ffeee97ffc1730478144380e7383c7ffb1b7f7df9affff1eac3af081b0478008fb73c515074b8 +76cd599e57fcfe9ffefaff1d0eff26fd17e0013c029e20c2bb94f0fcfddffce6cf1c0e2fffe7243cc370fd30ccc53c0395bb86e1866170318fde9413f3505b1f +f30cc313d5af8e7986c1c43cc360631e5d55c53cfac9c43cfa5f15f6e82715f3e82715f3e8271df10c838e79f42b15f3e8a7071ee0a122e6591cf3848755213c +bffa5787c3e13f83c0d9591e07cf30a403e661b001b38767186ebfddd33313300fc3adb72a7a44c01cc2a3956de051e4dc3d0c8a9d7bee517f3a5ed6e4a83ff5 +fb14458f2647fd0dc393153f0a1d824793a3fe981cf58b80b92860d6f01cd4e1153f86f0fca262e7f06b1bc39375b4750c9efbeef396471d6b85f0e8a3ad113c +fa608b4c0f5b1eb23a8067e5d116591ecd0d1114c0f38a9fd7f0fc4f121e6578ae67bfa596f2cd6cf70775a8ae9ff850dd581ee3b6f4f69b6ed29687e0d12f1f +73a77a78b4fad57f8fd35b6eb9851ed4a1ba8567181e7bff30a85f725bb49391dbda021eedb5e0b60add96a6445314c0f3733fab37ffc2abfefdbf54f92766c8 +ba2d09cfcd0a1ef5fb48f5abcff3103d1a1e55ee32310f93a3ffc86be9876150f0dc69e11986db6e53e06876181e5554cc13c0a3f849c53cdaf0dc2ddd96b23c +c67309b7650d8fb33cecb99cdb42cc53709ec7c43ccc4e08cf4fffe48ffff0f7ffc51ffcd2cb15423ffa8f013cc4cef5caea68cb23e121ad8f2d0f6d56f028c3 +c3e0e842f0287ad8f8e822e0e198270b1e1df584f0987859c63cda69d14942e3b64cbc4cf0e8938480a7189ea4e5f9894ff9911ff8beeffddd3fd66ffeef7f67 +c1330cc2f250c0cc6e4b8363ce30333cda7785f0d019666f79f2e1d1ec84f0103b51c0acd911f0103bd6f2009ec233cc3331cf8f3dff075ff2f0777dfb9f6978 +5e65221f765b6c78d4e509657a02cb33078f02c81e6d09b745118f7e88dc96834719a4fb39e649bb2d62278087d9491c6d7978981db8ad0d02e689a3ade7bfec +250f7ff78bbff91b153b3f65c3e6313c9a1e1ff34cb82d657ac8f8989887fc96b13c0c8f0b98c39847f92d0fcf38601e867bef658767cff30c833e54d7253acf +c31baddbe257f63c0f9de841c0bcfcdad6cc799e97bdf4e14f7df1b77cd3d71c0eaffeed3f09dd162e8ce2c2a8ba323a03cf4bbfe73bbfed45dff0b587c3977d +f1d7fdd16ffdde5f5e5ef2821d70551d57d5e9a2fa7561e685bc3c41ec7cf5577cd5977cd1e77fee677de10ffd8e3c54474a065232ae5dd3d1b02ce2c2e8777c +eb0bbffe055ff9e55ffa059ff7399ffd999ff1e99f06784c4a0f52328ea764a4b2c170551d57d53392c1f69e4f89f917490039cc45624323be46810478905028 +01c05328383483e501032b2410581e3a8cbfd03fe3c23964767baac68a51a069931208e13153003c4deaf2ec83063c6717793f3b4cc0436ecb641bfa893ab745 +efa83aa31afd080533c993c028e6213028b8099d175fd6e0ade91a793b44ad7e243061790c29629ed6f2c8a01a61733f2094cc640a9e515f0e1e7a27659b4a76 +8f362d4b60069ec86d994375b8ad96d5bdedd811306f2bcf5df5567c7902f1ceae38494e16f08081620914c353bc4734ec460280a71b559e7f2280e7fc32ef66 +8f80a71b559e7f2280e7fc32ef668f80a71b559e7f2280e7fc32ef668f9dc253f261f8711b9c063d46799ff06cf285085a3428731208e0d962bd4ef771ceaf48 +d942e9978715f238e164d776bddd9a90f06cb25ea7d5a694b1854e73faa01dbd72d50fdf58525c4e38d9b55daf9a5720907ee17965b1e24dc355425eabe199c1 +afed7ad5bc7602cf2a763479ab84bc56c3802794c009e5198b5abb2d6979d467804455fcebf81d5711f01c5b7fd36ecbe7bb4ff7c15141e2468ad48d83237816 +dd42b868575170a5f9507f0e93e3e48c2c8f4feace8b84a2c9dabb07cca7188f259ad72bb53b26c7f0b69671c7ab16459edb3239cbf393f2b79126725663091d +9bf43ce78b7615591e03cb02785849c18816a877ac6183be5e69e9692ee8fd881c394fd8ede7eae0999cab9180d7682892a428e2497beb9423b945bb4a581ead +506d7df8810c91f88f6c93706089982767905e0ab1e561133db93ed2b778a7ab1f91a3d989ddd7d5c24396d6dde9c7f7fbf92d4224b28ebd71500e7d62d2e6fe +785e2ef68642bb0373f3a1758c4e22be1edd5c1f7bce74cce30c10b9b0e0c1be96ea4a591eb937e3d7ed7779841e69161e9ea6bc03c5c0c31e277ca40de1b8c2 +b5e1dbca0566469ab881f35c6ecb7ccd8959364263eede3f0f0f9b4b532775734e429ec6bc4662a4ada63beed4ee45acaad95d254e289998477f7c9e897f5c24 +147b35b5b729cb3331349ec7cc4a31f41b2ceca4827945b270f3e7c521e8999323d93726d0fc8e6f923a233c661cfcf11942abce60d88945da4e0d3ad0a99f21 +4fd4ac39b91bb62893f0781d382d1819c796473b2517335b78dc26ebaea2e3aea4e519711d0ed0e93869798ceb9293622a842c2c28e206ddc8dd1d834790c3f7 +f6460734e786676c06fca48be191b72f333cf16e9c20d396671e1eb95653f0ccbaad4596c70c73ceb7f8f79c19f193b56bc4485288369a374f69e240cefb006f +76181e21096e1f6d287e3979a84e7b48798f9186d3358f591e2b226b34fc739a54b397d4a0c6bb9a38cfc301b3a386fd968da283803921643b8009991cf72d81 +81b1818a333c93c23ee2b662394a2be66288c8ed15d392c0d07a93280e139f6bc001a9d4aa8d6d093111e1b93a5a98e1198770c5b8f5655bbb9eac0d0f834753 +3f6f57ab2fa2cd5a1e333119309314a468d36ecb08c44936b6350501732c471bf3784b1e7fe2c9192ccf36744a819ef80cb3dc5522e6593e9f592187be65dcf9 +09279bdf75da3f35014f6478c6674697eb73aa45bcab53581ebf6f67726682877c0d2f96426ed75367b39b8027964aeea4174b73dc802dcf9a9fb581e50927bb +b66bc0334fd86acbb3faa864ad8667e6b7b6eb53c0b3226daebea61b58af8bfa6655cd888cbff687ea9bacd62d94863e6a9780b55d80a7764d55383ec053a152 +5a1912e0694553158e13f054a894568604785ad15485e3043c152aa59521019e563455e138014f854a69654880a7154d55384ec053a1525a1912e0694553158e +730a1e9da68902094c4a405f029d84a79a2bb718488d12b89c87a742338921552301c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5 +a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456 +cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f20 +80a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c053 +8d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67 +d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af606 +0278dad3593523ee091e7c87752401fde5c3a72c5dc173409112b8003cf94bc77e3d7c7e8bce6bee0a9e43a4cce075fce658f180279249a7f0a44948c24386f8 +42ff1c2b8007f07809102f161ac0736cf1d0fbbcd6b8746d79789afed1ccdb6d10f090e591f5139284e5116bad7778881cb22cc629c51b181ee7b644cde42204 +3c7b8287b130709889cb0d91e5313527fd17e0316bcd2ead9edd1653201ea569e1ffc5fb3e64763e3db23f80c708640f314fa6db328859071799660110e0d909 +3c14fb8e026606633e60f6071371e003789cebeffa682b19f0aedd0878cc0146e731cf5a4e70b49523c14e03e69ca92fae73b9b845e70d004fbe82af43892490 +2fbba29a3da5641409008dca250078ca65b7fb963dc1834c426412162fe84b24120612e8f5aa7a3120730d719e2792ceae8eb66633098ff30678f601cfc24c42 +2b94f984b086e0399ed97664adcc74e0dfead4f22c81c75cb0a153efb322ad081e37507325cea40ed8eb723e5d20c86ff3b971361f70b425e8c14863d260770d +4f7626a14b198b2fa70630d5038f4b1a318925fcda2b9936dba413972ee02ab92c95d196285185a7bf4b78325332f8023c092994776c86ea812748bcf6830ebd +6f0c8f43c6e5318db738563863d7486594a16076d4b3e5b199817c77845942c94c4292931596c93f1c7bb066e1e12414c9030b63bcc518ac70318d969435455d +c3238cae84c76d9656dbc3633d7d6cad2fea87278c80fc72116655daa9d8dc0a2f65fd617249ed059e8c04782763bbde82fc546180ea8727caac4d19905278e4 +92ea1d9e05998472b93aef9eca27ac0d1e179408669c31952b210efe4cc330d09366385c464150655f68983a755bb387dcc937474eaae698c71c46d2311569d3 +1c6ec903edf85033caca65df2d6f6c135b6c3864a9e4f8c8d5b7a2013cd61e1fe7ad22cb7364b0192be1f874dd91575cd5f50e78f2a4a86b2193309215e0c987 +078984b104f2655754b3a77c9e2201a051b904004fb9ec76dfb227789049884cc2e2058d4cc2309512e77916a0d4cea1fa8249ada9bad3a3ada32742521500cf +3e0ed5f97af174e137676af50c8fb8841127011d9358f87ea796475e8149092490df6485e88d062c8fbc566196879d84794ba6a784e79053ebc56f4bbddb393c +e2e28dc96ee22b34f2fa61f222509b96c72770c9444263650d4522b709f0242dadb13cfe72b24b8af3178cedc53eedbf820bcc5366ab7acb13e42405d7c2698e +0c91f9352b687459d54f9e72e88ca14a7fde67af96c79993288bd048d1191691bd1c7c7e618b9687b97097d8a3a94a786c4dcb92c54a64e2cadc4b5e5d7e255a +e1f40a4f6060ac799649ca8111b79f4768e268bf4e03b356bbe53169b7021a6943c5dc8451222fee6c12db2553d33536064d66f5728b7ee171099441fef2a4e5 +1939afb13bac1d1ee7944422bf3f9c920b23b03c161fe7eaad61f1465b3225e4d2313c26c5db1a721330f34b0e986d829337f6dedb2542a966e1e1d9ca87f076 +9cd845d9b94b83bc23b79550fdd4a6547493aedb063ca38ff194919023887d908c91a28350d78db7d541d662c76e6baff02c98b70b92a336e3c534b9bc3a755b +4b8598551f99849198004f16377c708182cf24ccc70535af54023d25835da920f7b8f39ee041262132098bd73032099149b8029ee2a67d36c4d156be5e1b3849 +983f992d6a760a8f39939af39dc5f952043cfb38cfe34fc3e7b371b4e6dee1d9cbe5096f79fc873b1c85e358859dc3b39f7c1e9bdb22335a8ec171ecfd9dc3a3 +c5e3f33ae894fb3189ad7cff8acef30431cffc8d14f913043c213bbb80c727cbe58392aab97b78227676028ffbe8d955f4ec1d9e989deee1d119ba476e00cc06 +6ae7f08cd8e9159e6c209654dc3b3c947c685210496e9d06cc4b98c8aebb7378c672023cd9ece033096351019e7c78904888cf24cca70535af5602577492f06a +278dbd6f2301c0b38d1c77d90be0d9a5dab79934e0d9468ebbec05f0ec52eddb4c1af06c23c75df6027876a9f66d260d78b691e32e7b013cbb54fb3693063cdb +c87197bd009ecad5beea825dfe0763154901f01489ed7c8dd65c193f758e0ae0391f07457b023c456243232d01c0030e8a2500788a4587862378a6be0a28111c +23e6d9393f637894405247518067e7a424a63f09cfe80b83c637dec2f2ec9ca72978fcc71a886f2c89640578004f2801fb5d4ae62e2dedc4f8dfb1a0000fe089 +e0915f1844b7f98f6f15352d000fe019c1e3bf30888267e1c1c2aa8007f08ce1715f18147e85662c2ac003788a2500788a45d747439c61ee438f57320bc07325 +62ef63a7d7adf95204e4f3f40141e92cc26f0458faaa74af79ed90cf932727d44a4800f0008b6209009e62d1a121e00103c512003cc5a24343c003068a250078 +8a45878680070c144b00f0148b0e0d010f18289600e029161d1a021e30502c01c0532c3a34043c60a0580280a75874680878c040b104004fb1e8d010f0808162 +09009e62d1a121e00103c512003cc5a24343c003068a2500788a45878680070c144b00f0148b0e0d010f18289600e029161d1a021e30502c01c0532c3a34043c +60a0580280a75874680878c040b104004fb1e8d010f080816209ccc3b3e6f3f0d0b67f09e84fdbb49fd7ab9ff9d337cde3aa6f4745e3fe2530034fb13d43c3fd +4860caf2ec47029869b104004fb1e8d010f080816209009e62d1a121e00103c512003c4b45d7ff291c9a61ceb7a6009ec5f0f47f0a47cd10f02ce522ab7e9658 +b37aaab952d62c617996aa304bac4b3badae7ed62c01cf52bd65897569a7d5d5cf9a25e059aab72cb12eedb4bafa59b3043c4bf5c6625dfad5690dd5a7f9019e +a55c64d537f0747bc4ce691580270b86a5952c3cbd1eb1039ea5442ca80f789cb010f32ce086aa021ec0b394192f310e982fe1b626d3508b65db7d43589e0d2c +8f3cdcc8b98ad60b55a784e740e68c1f8392d8742acb779680f9d29fba3049f3bde0313f8fede02101261811dbb88afe3165d4647386ce04cf604b063c077577 +c685fe6bbe6c08cf848191f05866a2e7cd91f11d9e179ec360e1d1cb2222c4f0c2e89c169ed3f67e8280d93829363ff4c87685ff111e8c2c8f7d8b1c1b57638b +e4dfdbc4b99d159e838387b517ea50c0736acbd31e3c8e074b0ab3e098609a784388095563cedc7b910b2c354ee782e7a0fc969a9cb53c061eeda1b409225343 +fff06bb23ce6b5ade1aa3175ae996d43d79078d1f37be681ff257be61e5dcdd37ac6addd96a7c212a2b930a6c753e53611368c942547bc2e45e6fc6e4b71a3d9 +916ecb9b170d8e7b65dd968b7c18297666a61abb357eeddfb4b64c36703ed035199bbc9311741a78021322e263e3bc44c8ecc26701cfd4415a094a67b33c1a79 +657d44c06c021b320b224676f0584b62ed850d92ac59f241930f931c37962e098fdbd38923aad3c53cd2f38cdc56004fecddd8f448e755424bd4e65cf0b0dd49 +c01329ded918a960878961c3992911260900672c8fb16f4dc63c3298617f341f30b33bb3d50c384130bd969fb3c133103b63cb330b8f5572e0739c9972c76499 +96c71fc63507cf5a359fa6fdf9e0e1333dc66db910d644b326540e02181bd58a68d7873836609611b23b7e1301b3705b2260b6c1d2c9a21dee78bb98e734ca5f +dbeb79e0114ac2e589b52aaba7fd59e009a67be2d55e53f7b03cfed8c1440af1873bd5a4aebac60278004f31918007f0ac85a7b87df50d91007f3a15b1e5a927 +c0dd7e24fe98f2881491c3bc14b3ac9b5296765a5dfdac59029ea57acb12ebd24eabab9f354bc0b3546f59625dda6975f5b366097896ea2d4bac4b3badae7ed6 +2c01cf52bd757b9f7138b19c8b068067293cdb1fddd4d963865c004f869050252d01c003328a2500788a45878680070c144b00f0148b0e0d010f182896400a9e +9d9cc9c034574b609c0c46b790a14002191260a3e533098b8d181aee55028067af9adf60de80670321eeb50bc0b357cd6f30ef6de0b9a4f0297b38d935b32b66 +efba958a8f981ca87e67fa5ddf2ca7ce22698c3b94f0e823b845ddb9ca9405324a0599ec8f6b8abd4dd50cbbe406e3c7b231d7dd8a359502652d3c9681145c13 +c0f9c184420be051390265f424e1b9a46cf1948e0c13fe9bc1f4e7d3a6f61cc0a3fbbb54f62d7eac9b82c2d19d0e9e8201e5c1a3cd87d68f5fdefa957dadd7bc +5efcf659d422cb4336818c037b3106c76c0d3a32483936f43ff4277ae0bd485b4895b8aa69609a15c8a3f6268f5045591ef560feacc131cffa4dfd1b3f93bdb2 +6da9aeee871fcd7663cfa867f31ef5637aa36db6b26b987495a1e521bd28ad8be54daff52d274a95fa413e7b23c06e8b2b190766c8305de986bee309784c5dc6 +43dbadd822e91e243c1ed1da61583a3ea74ce7ba1813fb370b8f058171183f1ae652ef39c715bf998ab346318f569821c0ea894d022d77fa75cf762b873b061b +f22ce6a5dbca9daa3fd7848c92756a6461a2dd92090b4d4b5ca75f7602a507b18fb33c9a80f10f198d31306464622093f0c890888d13373c0a0fc528ce85c845 +ae6dcc181ecaa30c4c8d856b0c8f25c13609e1f1dd7897a4dd56000f4119581eeb1a97aeebfaeb272d8f2723098ed172dada445025ec91b55032dc12d18eb349 +5e78b1dbf2ab3d0a2fa4c5f116484744d24fd10b1becd05e4237c3ef5b8ba351f395e2ba3eb431959c417343cbf820e8fa39498ef098db922e2cfe3fe9aaa4f3 +9a715bcc987391beabe396c79903e3468cb39a705b14dfb22b7201b334152682a658c711665fd9c67cd44eed3960361dd2bfd613da437b1bae531d1d45050175 +a39cccc0a3dc860e5d5d682b1c98887f46f070786c381001b3716796085f83f642fec9c4d0a3e62976c20ba31c82d0231f649337b1afe93ffab5cfae161f91f3 +91b97025bc811f828ee52ec43efd6e5513d1cc582af292a28eb973bc276626e6e25d8665666ed20907734446192d525566cf30b32158585c14bcb0dd74f58241 +6cb6efabea8822d5da4a2c8cf9cb131327f9e625ba18b7a30adabec7a3bb44850c096c736d2b6347a8d29f04004f7f3a3ddb8c00cfd944dddf8e343c74c48b02092c96007d410d0a24502481ff07c948d576ad3e0ea50000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag1461867364{\*\blipuid 5722536402afa2dd60c4f3c6b7f9b5f9} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7200b89d7200b99e7200ba9f7300bba07300bba07400bca1 +7400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac7b00c8ac +7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbdbd00e1e1 +e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a91001010 +0f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d0057575700494949006767 +6700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3b200e1e1 +ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb8f00dddd +86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a0072723d000a0a +040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf3f007a7a +64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb1700bbbb +0e00bfbf0d004e667c009b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e50202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e50202 +02020202020202e5020202e502020202020202020202020202020202020202020202020202020202020202e50202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e502020202020202020202020202020202020202020202020202020202020202020202 +e5020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e50202e5e50202e5e502e5e5e5e5020202 +e50202e5020202e502020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5e5e5e50202e5020202e50202e5e5e5020202e5e5e50202e5 +020202e502e502e5020202e502e502e5020202e50202e5e5e5e50202e5e5e5e502e502e5e5e5020202e50202e5020202e50202e5e5e5020202e5e502e5020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202 +e5020202e5020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5 +02e50202e502e50202e502e5020202e502e5020202e502e5020202e502e502020202e50202e50202e5020202e502e5020202e502e502020202e5020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202 +e50202e502e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e50202020202e5020202e502e50202 +02e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5e50202020202e5020202e502e50202020202e502020202e502020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202e50202e5 +02e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e5e5e5e5e502e5020202e502e5020202e50202 +02e502e5020202e502e5020202e502e5020202e502e502e5e502020202020202e5020202e502e5e5e5e5e502e502020202e50202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202e5020202e50202e50202e502 +02e502e50202e50202e502e50202e50202e50202020202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e502e50202e502e50202e502e5 +020202e502e5020202e502e5020202e502e502e50202020202020202e5020202e502e5020202e502e502020202e5020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e5e5e5e50202e5e5e502e5e5e502e5e5e5e5020202e5020202e5020202e50202e50202e50202e502e5 +0202e50202e502e50202e50202e50202020202e5e5e5e50202e5e5e5e5020202e5e5e5020202e5e5e50202e5e5e5e50202e502e5020202e502e502e5e5e5e502 +0202e5e5e5e502e5020202e502e50202e5e5e50202020202e5e5e5e5020202e5e5e50202e5e5e50202e502020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e50202020202020202020202020202 +020202020202020202020202020202020202020202e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e50202020202e502020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e5020202020202020202020202020202020202 +0202020202020202020202020202020202e50202020202020202020202020202020202020202020202e502020202020202e50202020202020202020202020202 +0202020202e502020202020202020202020202020202020202020202e50202020202e50202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e502020202020202020202020202020202020202020202020202e5020202e502020202020202020202020202020202020202020202 +02020202020202020202020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e5020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202020202020200020202020002020000000202000000020202000000020202000002020202020202020202020202 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020002020200020200020202000202020200020002020200020002020202020202020202020202020202020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202000202000202020002020202020202000002000202020202000202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020200000000020202000000000002000002020200000000000200020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020002020200020200020202000200020202020002020200020002020202020202020202020202020202020204000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202000202020002020200000002020200000002020000000202000000020202020202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +00020202000202020202020202020202020202020202020200020202020202020202020202020202020202040002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020200000000 +02020202020202020202020202020202020202020002020202020202020202020202020202020204000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020000000000020000000000020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002000202000002000000020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202000202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202000200020002020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202000202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020200020002000202020202000002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202 +02000202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202020002000200020202000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020000000000000200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020200020002000000020200000002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202000200020202000202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020002020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000002020200000002020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202000200020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040403020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202000202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202000000020202000000020202000000020202000202020000000202 +02000202020200020202000000000002020002020200000002020202020000000002020202000202020202020000000202020000020202000202020002020000 +00020202000000020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020200020200000002020200000002020000000202000202 +02020000000002020202000000000202000000000202020000000202020000000202020000000002020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020002020200020202000202020002020200020200020202020002020202000202 +02020002020002000202020002020002020202020002020202000202020002020200020202020202020202000200020202020200020202000200020202000200 +02020200020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202000202000202020002000202020200020202000200020202000202 +02000202020202020202000200020202000200020202000200020202000200020202000202020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202000202020002020200020202000202020002020202020202000202020202000202020002 +00020200020202000202000202020200000202020200020202000202000200020202020202020000020002020202000200020200020002020202020002020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020002020200020202020200020202020002020200020002020200020202000202 +02020202020200020002020200020002020202020002020202020002020200020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200000000000200020202000202020002020200020202000202020202020200020202020200020202000002020200 +02020200020200020200000202020202020002020200020200020002020202020000020202000202020200020002020002000000000002000000000002020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000000000202020000000000020002020202000202020002000202020002020200020202020202 +02020002000202020002000000000002000000000002000202020002020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020002020002020200000002020202000202020002020200020202020202020002020202020200020200020002020002020200 +02020002020002020202020202000202020002000202020002020202000202020200020202000202020002000200020202000200020202000202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202000202000202020002000202020200020202000200000202000202020002020202020000000202 +00020202000200020202000200020202000200020202000202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020002000202000202020002020200020202000202020002020202020202000202020202020002020002020002000000000202020002 +02020000000202020200000000020200020202000202020202000000020000000200020202000200020200000002020200000002020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020200020202000000020202000000020200000002020002000202000000000202020200020202020200000000 +02020200000002020200000002020200000000020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020000020200020202000202000002020200020202000202020202020000020202020202020002000202020200020202020202020002020202 +02020202020002020202020202020202020202020202020202000202020202020202020002020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020002020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202 +02020202020202020202020202020002020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020200000002020202000202020200000002020202020202020002020200000000000200020202020002020202020202000202020202020202 +02000202020202020202020202020202020202020200020202020202020202000202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200000000020202020202020202020202020202020202020202020202020202020002020202020000000002020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020200020202020202020202000202 +02020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202 +02020202020200020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +00000002020200020202000000020202000000020202020000000002020202020002020200000002020200000002020200000002020200000002020200000002 +02020002020202020000000202020000000202020002020202020000000202020202000000000202020200020202020000020200000002020000000202020002 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020000000002020000000202020000000202020000000200020202000202000000020202 +00000000020202020000000002020202000202020200000202000000020200000002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020002020002020200020202000202020200020202000202020200020202020200020202000202020002000202020002000202020002000202020002020002 +02020200020202000200020202000202000202020200020202000202020200020202000202020002020200020202000202020002020202000202020002020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020200020202000200020202000200020202020002020200020002020200020002020200 +02020202000202020002020200020202000202020002020200020202020002020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202 +02000202020002020200020202000202020200020202020002020202020002020200020202000200020202000200020202000200020202000202020002020200 +02020200020002020200020202000202020202020200020202020002020200020200020002020002020200020202020202020000020202000202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020002020202020002020202020002020202000202020002000202020202000202020002020202 +00020202000202000200020200020202000202020202020200000202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202000202 +02000202020002020200020200000002020202000202020202000202020002020200020002020200020002020200020002020200020202000202020002020200 +02000202020002020200020202020202020002020202000202020002020002000202000202020000000000020000020202020200020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202000000000002000000000002000202020200020202000200000000000200020202000202020200020202 +00020200020002020002020200000000000200000202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020200020202000202 +02000202020002020202020202020200020202020200020202000202020002020000000202000000000202000202020002020202000202000000000202000202 +02000202020200020202020000020202020200020202000200020202000200020202000202020002000202020202020002020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020200020202000200020202000200020202020002020200020002020200020002020200020202020000000002020002 +02020002000202020002020200020002020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020002020200020202000202 +02000202020202020202020002020202020002020200020202000200020202000200020202020200020202000202020200020200020202020200020202000202 +02020002020202020200020202020000000002020002020200020000000202000000020202000000020202000202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020200000002020200000002020200000002000000000202020000000202020000000002020202000202020002000202020002 +00000002020000000202020000000202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202000202020002020000020202020002 +02020202020202020002020200000202020002020200020002020200020200020202020002020200020202020200020200020202020002020200020202020200 +02000202020002020202000202020202020202020202000202020202020202020202020202020002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020200020202020202020202020202020202000202020200020202000202020202020200020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202000000020202020002020202020000000002 +02020202000202020200020202020000000202020000000202020200000202020000000202000000000002020200000202020000000202000000000002020000 +00020202020200020202020202020202020200020202020202020202020202020202000202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020002020202020202020202020202020200020202020000000002020202020202020002020202020202 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020002020202020202020202020202020202020202020202020202020002020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200000000020200000002020200000002020200000002000202020002020000000202020000000002020202 +00020202020200020002020000000202000000020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020200020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202000202020002000202020002000202020200020202000200020202000200020202000202020200020202 +02020002000200020202000202020200020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020200020202020200020202020200020202020002020200020002020202020002020200020202020002020202020002 +00020002020202020202000002020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020000000000020000000000020002020202000202020002000000000002000202020002020202000202020202000200020000 +00000002000002020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202000202020002000202020002000202020200020202000200020202000200020202000202020200000000000200020002000202020002 +00020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202000000020202000000020202000000020000000002020200000002020200000000020202020002020202020002000202000000020202000000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202000202020202020202020202020202020002020202000202020202020200020202020202020202020202020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020000000000020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202 +02020202020202020202020202020200020202020202020202020202020202000202020200000000000200020002020202020202020202020202020202020202 +02020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020200020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e40202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e40202020400 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020203020202e4020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202030202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e402020204000202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020203020202e40202020202020202020202040404 +02020202040202040404040202040204020204040202020402040202040404020202040402020202020202020202020202020400020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020302020202020202020202020202020402020204020204 +020204020202040204020204020402020402040202040204020202040204020204020202020202020202e4020202040002020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +0202020200020202000200020202000200020200020002020200020202020202020202020203020202e402020202020202020202020202020402020402020402 +02020402040202040202020402020402020402040202020202020204020202020202020202020202020204000202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020203020202020202020202020202020202020202040202040202020404040402 +04020204020204020202040202040204020202020202040202020202020202020202e40202020400020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +020200020000020200000200020200000000020202020202020202020203020202e4020202020202020202020204040402020204020202020202040204020204 +02040202040204020204020402020204020402020402020202020202020202020202040002020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202030202020202020202020202020202040202020202020404020204040402020404020402020404 +0202040402040202040404020202040402020202020202020202e402020204000202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020203020202e40202020202020202020204020202020202040202020202020202040202020202020202020402 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020302020202020202020202020202020402020204020204020202020202020204020202020202020202040202020202 +020202020202020202020202020202020202e4020202040002020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020203020202e402020202020202020202020404040202020202020202020202020202020402020202020202020204020202020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202e40202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020203020202e4020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020302020202e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402 +e402e402020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252525252525353535353535454545455555656565656565757 +57585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464 +6464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0204000203 +020404d4d5d6d7d8d9dadbdcdddedfe0e1e2e304040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858 +585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565 +66666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0204000203020404bc +bdbebfc0c9cacbcccdcecfd0d1d2d304040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151515252525252525253535353535354545454555556565656565657575758585858595959 +5959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161616262626262626363636363646464646464656566666666 +666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b000000000000000000000000000000006b6b0204000203020404b5bcbdbebf +c0c10000c2c3c4c5c6c7c804040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c +4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a +5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464646465656666666666666667 +6767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030404040404040404040404040404006b6b0204000203020404afb5abb6b1b7b8b900 +0077babba6040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d +4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b +5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565666666666666666767676767 +68686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202020202020202020202020204006b6b0204000203020404a8afaaabb0b1b2b3000000b48b +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e +4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c +5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161616262626262626363636363646464646464656566666666666666676767676768686868 +686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202020202020202020202020204006b6b0204000203020404a7a8a9aaabacadae000000008f04040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e +4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c +5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464646465656666666666666667676767676868686868686869 +6969696969696a6a6a6a6a6a6b6b6b6b6b030202020000020202020000020204006b6b02040002030204049d9e9fa0a1a2a3a400000000a5a604040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f +4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d +5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565666666666666666767676767686868686868686969696969 +69696a6a6a6a6a6a6b6b6b6b6b030202020200000202000002020204006b6b0204000203020404939495969798999a830000009b9c0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50 +505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e +5e5e5f5f5f6060606060606061616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a +6a6a6a6a6b6b6b6b6b030202020202000000000202020204006b6b02040002030204048c8d000000008e8f909191919192040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151 +5152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f +5f6060606060606061616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a +6b6b6b6b6b030202020202020000020202020204006b6b0204000203020404798a000000008b0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252 +52525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060 +6060606061616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b +6b030202020202000000000202020204006b6b02040002030204047f880000000089040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252 +535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060 +61616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202 +020200000202000002020204006b6b02040002030204047f85860000008704040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151515252525252525253535353 +5353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161 +616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b03020202000002 +0202020000020204006b6b02040002030204047f8081820000838404040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252525252525353535353535454 +54545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262 +6262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b0302020202020202020202 +02020204006b6b0204000203020404797a7b7c7d00007e040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555 +565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263 +63636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202020202020202020202020204 +006b6b02040002030204047273740475767700780404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151515252525252525253535353535354545454555556565656 +5656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161616262626262626363636363 +646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030303030303030303030303030303006b6b02 +040002030204046c6d040404046e6f707104040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252525252525353535353535454545455555656565656565757 +57585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464 +6464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858 +585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565 +66666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\b\f36\insrsid13569615 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid13569615 +\par }{\f36\fs20\insrsid13569615 Atma keeps track of how much it has been accessed and at what speed \endash a handy resource for bragging rights ;). You are welcome to reset them as you wish. These statistics can be shown in your fileserver\rquote +s ad if you want. +\par \page }{\cs20\f36\super\insrsid13569615 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid13569615 #}{ +\insrsid13569615 10}{\insrsid14106095 6}}}{\f36\fs20\insrsid13569615 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid13569615 {\b\f36\insrsid13569615 Trigger Setup +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid13569615 +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\fs20\insrsid13569615\charrsid13569615 This section will allow you to configure multiple fileserver \'93triggers\'94 +, which will act as your servers and permit people to access the files and folders you specify. It is laid out as follows:}{\f36\fs20\insrsid13569615 +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1030{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag-1397159785{\*\blipuid acb9089780aa4aaa12a9cf21e0b993a3}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c571 +71894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d707070676767656565626262606060 +5d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f0fab8000000e874524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00b22da0ba00000001624b47440088051d480000000c636d50504a436d70303731320000 +0003480073bc000022d849444154785eed9d87e33c4755c07f7bf9128c213109249240240960d710157b43632fd81b2a1a0b1a057b2fd87b57ac1114bbd8c52e +f6de3bf62e7f8733afcd9bddd9ddd9d9b9bd2d6fbedfefddf7eea6bef7d9f7deccceee5dbb66c924502681d3b56bd75932099448e0cac353869d953aba04109e +ab647acc635ec9a7eb21bd0aa69b7d7a34a41b6fbcf19521bdaa4f7741bae1863beeb8e3264cb7bbf4384e77baf4584a4fb8cda55b30bdfaad989ef4a4c7bbf4 +14484fc6f46a2e3df5a9f761ba17d2dd909ef8c47b20bd9e4f6fc0e901975e17d3d37c7a1d48afedd26b61ba1fd3339ef11a2ebd26a5b77f5b48afefd3dbbd0d +a7370fe9ad21bd15a637c3f4a63ebd09a6b77c63496ff1f4a7bf21a637c2f45e2ebd8f4fefe9d2339ff91e3ebd23a477e7f46e3ebd2ba48f7fef77f1e91d30bd +33a6673ffb9d5cfa704c1f07e9c35c7ace733e16d2830f3ef8312e7d28a4673deba37dfa10481f05e9835d7ae8a1873e08d347faf481903ec0a74f84f4dce77e +02a6f7f5e9fd31bd1fa68f80f4703a5d6378fefc0f3d3ffff277bffc0f812383c73164f08cc3f3b7bff1d757fffa1faf38fd8ab241068fc1132c4f2b283a3dfc +b0589e97fefe9ffefaff9d4effa6fd97c163f02878a208ef4ac3f3f77ff39b3f733abde49f93f034cdf54d3314f33490ee6a9a1b9a46621eff564ecc036543cc +d3344f76bf3ee6691a8a799a86631e9fd5c53cfe89621effaf0b7bfc938b79fc938b79fc938f789ac6c73cfe958b79fcd3fdf763572de6991cf3c4d3aa189e5f +fdabd3e9f49f51e02c9647e0699a74c0dc341c3007789ae6f6db033d030173d3dc7aaba34705cc313c5ed9048f23e7eea671ecdc738ffbf3f1b227c7fdb9df07 +1c3d9e1cf7d7344f73fc3874001e4f8efb4372dcaf05cc4501b387e7e4a657f818c3f38b8e9dd3af5586276bb63506cf7df705cbe3e65a313c7eb6d581c74fb6 +c0f4a0e501ab63f0cc9c6d81e5f1dc0041113c2ffd790fcfff24e17186e77af45bee50be19ed7ee3a6eafe09a7ea6479c86df9f76fbac95b1e80c7bf7cdc9dee +e1b1eed7ff3dc1bf73cb2df0e0a6ea0c4fd33cfe294de37ec16d41231db755031eefb5cc6d15ba2d4f89a72882e7e77ed6bffd0b2ffff7ff72e99f9021765b1a +9e9b1d3ceef7d1eed7aff3003d1e1e97eea29807c9f17fe0b5fc43d33878ee64789ae6b6db1c389e1d84c72517f344f0387e52318f373c776bb7e52c0f79ae07 +82db62c32396073d97b82d8b790ad67928e6417662787efa277ffc87bfff2ffee0975ee210fad17f8ce00176ae7756c75b1e0d0f68bd6b79d032c1222182e313 +c0e3e841e3e3938207639e2c787cd413c343f1b28e79bcd3824542725b142f033c7e91d0e029862769797ee2937ee407beef7b7ff78ffd87fffbdf59f0348db2 +3c1030a3dbf2e0d00a33c2e37d570c0fac3007cb930f8f67278607d86905cc9e1d050fb0c396c7e0295c611e88797eec793ff8c247beebdbffccc3f3728a7cd0 +6da1e171a7279ce9892ccf103c0e209e6d29b705118f7f68b92d81c719248a79d26e0bd889e0417612b3ad000fb2636eab42c0dc33db7ade8b5ff8c877bfe09b +bfdeb1f3531c3677e1f1f48498a7c76d39d303c687621e0998fdb92d804702e638e6717e2bc0d30d989be6de7bd1e1f13a4fd3f8a9ba4fad751e7c93dd16bee2 +751e58e8b18079fab9ad81759e17bfe8914f7ec1b77cc3579d4eaff8ed3f89dd969d18b513a3eecce8003c2ffa9eeffcb66ffabaaf3e9dbef80bbfe68f7eebf7 +fef2ea0a0fd8c6ceaadb597538a97e5dbcf3429f9e0076bef24bbffcf95ff0b99ffd199fff43bfa3a7eab625c3b6643cfcb08f8675522746bfe35bbff16bbfe2 +cbbee48b3eef733eeb333ffdd33ef5530c1edad2635b32c6b764a47683d959753bab9eb119ece8fb296dfc4512b03dcc4562b342788ec236c01b09851230780a +0567c5ccf21803332410591e98c65ff33fdd847bc8f8fd548e19bdb0a29b94400c0f0dc1e0d9a42e17efb4c1b3b8c8f7d360021e705bb4db300c54dc167ce2f2 +7472ec472836923c0974621e0003829bd879e1690d7c379d23af41cbb51f09f4581e22458d932d8f0eaa2d6cde0f082523e983a75397c0039fa46c5349f35666 +cb121880a7e5b668aa6e6e6bcbeaaedb770b98ebcaf350b5159f9eb078e7509c24076bf01803c5122886a7b8452bb81b09183cbb51e5f20331789697f96e5a34 +7876a3cae50762f02c2ff3ddb468f0ec4695cb0fc4e0595ee6bb69d1e0e95365c9fdf4759903aca21a3c3df0ccfe4e052fd99da7089eb907db70f905bf22a546 +5373157f753a9338e70eae1ed41a9ed907dbb0bc9d34e72a24b77c85a67c5f5f56fce30a9fcdf2cc1d5cbd8e193ce7705b2f3378728ff3cc7c738f98cc667cb6 +0a4da1e59991ea1de0ad4ecc1d5cbd8e99e5c9b33c701711c88a8fc3e9f09627ec77ef1714c65e890b2952170e768e98499710ce6aaa7ba547881a7be2c78ee5 +c981464b2a3ac0f9ea01ba8b7157a213a2d83139c683ed56bc80e5a13dcbc3830a979126f6acb6253436e8e183794e53742d4802d6fee17582fb29f0742c0fa1 +ef8fb4f430ebc1d31aece5e0e91d2b49206834164952146d788275ca91dc9ca6a8fec9f044310fc0e35c977b4617268ff036fcf55b1e34d1bdc747fa12ef74f6 +1139b6067b5978c0d2ca957e78bd5f78478944e7e10b0775d77b064dd7c78368551574d921da60768c5cddc4a6589ed202750fbe8483dfa4af746185a52d8f87 +04a29ece237cc269c0f2909fe7a60928824746cb026659c754c67d0b65f50146234b5cc0b994dba2af39a1c3862f150d57de44bd058e284feae29c163ccabcea +0b79541572810f659543175fe737c520a20a9097f8815f0725a5639e2e3c607f10a721cb1361113a41434ac882c6283d0d950fc951d0c4e1252fcf5c101e342d +ca3cb0e6f0861ac1f2c868956222433d3868e2872b6533ce97182a21538b0c1c8330d414f5526c180b56e44b5069ed4fb03c048ea2a7c7f2703f5ad2e4cb70c5 +0a11027c816ecbdd8dc1431a0bf0b426344bc3d302834cc23c8d46972f87235f412160f6589ec88ae4c1a38e6712ae8ca51592e45a1e766191dbf2da8f675bc2 +25821b1d01786c461f84cee8e3132b69c3a32f03a766e4e848dd30672978b426fbfe67f333d1f2b004198cf09c263508b1d391eee5abbd0767db1928bb25ca43 +050c589e44c0ec753a6e793ade29b635f02a3d3a94560a9eb61ca9127cea31cbdac2cef9bf7f913002bae3b638b6650b0b5d25f9533cd15eff89352a871f1955 +8423b8ad64c0cc554e6b8aba16fc2fd9b9401245e55a90232bcce30b8629cb434b30c1cc0423c4bd6341caf80982317882b4b991e00de3d5a5052ccf1c2243d9 +fe23a64efdaa96ca4d0d9cc4d533f5f43056b2c2ac45a2e1ab25fb339e9e68c569354e38f58dfa0c4d6dffdc56df6af6662c8fd6f6dc137a138e970a4d81e599 +b327a39e8e5a039f3bb87a1d3ba3e5692b7beea02f00cf84263b59ebe96803f09c69dfdb66ab9d038e2fbbd98167749c82a9607916dbe637572b56fed21260a3 +6af05c5a131b6cdfe0d9a0d2d6d26583672d9ad8603f0c9e0d2a6d2d5d3678d6a2890df6c3e0d9a0d2d6d26583672d9ad8603fce074fef05021b949275392981 +5178687f922b9c3e374bb5b64f49f2769264a3b2a9cb94b269098cc233020db3d311c2106a83186e5a9cc7ea7c263cb48d913686e126a6b03f4d8c127f401fe3 +53d81327a5d4c50a1d93752cf96f7ab47df0c065b5b8a3b2bd9131da24a9b7c0a5b74f860d95647052fb58f1ea274bdb91803f05da0b0f9e53157800a2181bb9 +6c423c5b72ef6d542e71f905e199710ed7b2ac470257c3f08841e5f0b66b31226ad8468dd89fc4d6eee1507cd3867db79d9f0f4ffb42e171cbd39763b742deeb +c0a6c3433bf3256c5633b1d67b72158c0ab1c37511faea5e9bb66f92af5c78e2c1451172d6b86d629e25a66d652a80072f05a20b82b2463b256f5685962992c0 +f09179bee3b6001ed3dc8a24204b68fd7d2237118ee06a34193c2b22617a5772e2070c3355dd06cf7441efb004afb8aa4842afffabcbc0434e8c3868c63b2fa0 +30cbb341a664e55f96ebc3dd36d2eb20ed9b0744eb70252bfbb0726cf06c111e5ef98fe1894e21c23a6c1c11e9373463059795013639f05ce8548b5d3ad68b35 +aa2e443243ebb27a192eba195058e52f387cf2e10180974efa9e381a5f638a8e7845cff8a23e658eed4df75646d9184d80a75926e9ae9f227802b9ddfb2c650f +783f19c5f2746e62149f7ad401b35e9da3cd34e8c68ac4b24278c2f962779e5f9998ab93d01bc15336f05e6975e7bd951b28d253a29082675e95c5e35b233c22 +8a1e784e0dc1a343c12001fe6f402643e23278b251dc203c278147ee92160db7f840d2e1e75996d3b2b59295b19ae5c96a2d95a9109ee0414603a10959a12ee5 +923a96c7d7e5cc4dc843e7d7dc93ff45d78dab5f781744782b3acdcf2badece7550e0a0ef01daeae38202856496ec1adc1e394e785e91e7b9851ef834f7119ab +c2e3aaf3cd0b603871c0f9a67657faa69fd12c849d5294595ddf11edb2969d8fb9fa5c341fc1739135140c45a7591ec2268b0886a62e3cc04e0f3cf162d9f05e +599e5f84b0894d94b0a856db168522b7318667e9e5136f99e7c1834a548f6c91e06d6f97101ae04c671e7573be63a852bfabba35dbc29ad2f0f862e0b694358a +77bac63bac2573305e3a7b089c670651b9304ccd27f08c8ab47a8699f03017e497d01621298c8db82df9286b10d0318c4812b32d4432e9b688990178c4b5056e +229f46fe2f78c1190b685351989e7f8bf048cc23c01025cc0df9a9607928fac9f45f0806a8777c9d278a79822b6280120133280916c6505d1c1e4b7c4d653613 +30abe5afac83b346a63996077d92b236e4a5f81d7258ecb624fac9c2a77fb6a50ecefcd313c1fb4c3fb6d75d22b63c57cd156321ffc01bf1ab1ae888e59f1630 +ab50268627e5b624e669854123fdef8527ba52294faf685fc4cae415da4aae5e786201af061e99a4130f3a60265bd41b3053ac3b8a7e2f3c5b51ea52fdd4f0e0 +7cbd8107676bf0d93fd1c3a8d4a76528725bd39a28cb6df064d217591ef45af8c7fff3ab323d0c9532783275b4da6ce3f0a035aacf0ecf7627c73c67e84a5ca5 +becf41b4ceb35a2d5ea8630a1ef25a09cbb3ae80f9ecf0440ba6b671a79fcc28e64103b35ab77599e32b7f4e7e99fe5db0d5143c1c3023481c36573fe0a7c63c +97baa5c705b5b3f2a6132bcce7886f52e44d8567e5923c60f70c9e032abdd69037746eabd690ad9e5a1230786a49f280f5183c07547aad216f089ec2d9166d7c +b864e95aca5a5b3d5b82a748767c87d5b2e59a3aa58b3abe814206cfa0920c9e21f1183c064fb18ddb0b3cbddbf5ead88e5ea737b835fd6cdf625eaceeba0537 +0e8f5c1f9f0d0f6e10ce4d29f4a21af4d5579d4a0d9eeae7b4b8c2a9a72752477f013c4ec5f9f424e1d135183cfe2a81b331d25b710578fc65725e95780142d2 +a6b4d52f573ba8225c1c2fbbd2d5f4c123170363bbfa41d91fb33c67a3aa1a3cfacaa75ed7a16f62c5ccb52ff285f7992ea869001e6e356e3d326a06cfdee091 +eb19e45e9cf2ed37088fb66043f040bee8fe7a6ddb67f0ac181edcf2d7baa366cbf624dc56b02dadab35c5f2481d2396872d55b8c2386adde059333c5e55d3e1 +8180a55312dfcc745baa06735bdb0c9821c09050393f60d6e16eb8c897e0190f9829a2e6cb84d90f76afed33cbb362cb93b35a73e645c2acf5e99c7e6e31cfc6 +1709c7456ef08ccba83487c193653be69d932f55cedacb6d099eb2db97d1cacb75172cbd76084afbb72178a26bf126bc40d14c28105ff457a174a972d65e6e43 +f0ac5d94c7eb9fc1733c9d571bb1c1534d94c7abc8e0399eceab8dd8e0a926cae35564f01c4fe7d5466cf05413e5f12a32788ea7f36a233678aa89f27815193c +c7d379b5111b3cd54479bc8a0c9ee3e9bcda880d9e6aa23c5e4506cff1745e6dc4064f35511eaf2283e7783aaf366283a79a288f5791c1733c9d571bb1c1534d +94c7abc8e0399eceab8dd8e0a926cae35564f01c4fe7d5466cf05413e5f12ada143c895b19d0257df449e77e71f937903b9eeae78f785bf0b8f1b6706078ba9f +806c0c9ef988f4d7b04978e4e65e725713bad90adca98bdf84fb3e85fb05b66fbd734ea91ea4ee2dc2d3be31135b18bcc99bbe7193dc60507f7010cd2e30cc6d +c143260768090845f0f81772b3390d0f7a31f36315a1da163ce1de7f83f08470876f3f48d4183c15d171f78ac53bcf6ce1b672424e8fdb8aee2828b4445ecc0c +cf59e0a95a696665c42d3c01c47c172fff8c1fea2c34778a0262efa3c01fb143e357f81e7ecc370fb4d957a66272b391e529fc2ab399c5d0e8e5c3933ba8de7c +16f1cc16a1ae80e0a95ae7b4ca0c9e69f25a51ee63c1b322c1efa12b06cf1eb478a131303c85d10bdf2db2ac38945ed26d5d48c87b6d56e0291a608d9b1c1b3c +45a2af5928f3d0ef4c37b6034fd9ad70ad548f04f49da5f3ee32ddfd32840dc1537a335c2b979000ada0a1fd3a2b3c57b820d3b594a36e2b5126d482a573ddd6 +debf05a4a61fcaa8ebdc96e78a55aff41b772b058f3793928b0d5b1222832743c9e7ca727e78a88569f0b8f04b581178529671263c35978ba7d435256fcded68 +d3da1d83eeccf05c5d0308bc25b98e1edb3d4a5a1e384b05e5c027e1b33ca82acae091bda8707e94befb6a4c54fef321e1e367aab6703abe53b5ca1bfa825f6d +4bcde82d21d84b7ea0ca8ababd2d789ce2ddef3567481c45feb123c77e78b084ab809ffd2b659220da298979820807f49b6469141e9d4158e856c588102daa1b +f409d18524a5e1196159372abdda223c0e1987003c4e82072c96fba1673461511d25f0b0044965ea5847cbc17bc4600b2abd15be3a3b7c191fef4fd5e68bea96 +adab581d9fb0d73b5ad98ae95ef04e33de33245d43846887ac5827fe8ac209ddae4acf79dd16ae0f003245f0c0ca932f89cfbe169f66baad343ca8443109b891 +39de6ed8faf2d0601564b7a1dabb1132c7df602a368539430bc26f4728e3fc58fa91826762b7b7040f2bbf001e1f2e795c183b42b035dd9f637938ba50be2109 +8f841fca8148781394a77c43d8c4aa3fa6ff95395141521b9e0865e627d02cc1513f3cc96e6f0a1e1f9670a8dc763968407aa7ea9e1c67b63c42f0ec1ee99d4a +9627171e684e2989378f252d4f507a6bf3b3b244c282ea417d7892dd5e0a1e72c6ed19c6a41566f030ee019d4dcbe5f4c32339b11894f415c97f824f89e54944 +1be437b2dc1691a4706ab9b3d84db53d5ff052e2c014662a9e514e54b93599f1917ab2dd96f68eeae89bf3ef40cc53039e8cae8dae300fd651040f47bfe4af68 +aa4ebb5069d3698879c21654af43ba8eabe5b664861e4263af2c2ac070a023a14daff03945e7349f4287a6e270f670cc918aad748b582ad447962d5c42a4ba5d +d3f49c3760ce6027e9b672ca69bb35e3f4444d6166745b054619b9258beae5cc0ecf2c1e75ba2a3c65a79f693873befd7523f0e8d5c8694adc3f3c38b19c9e90 +e6e9e578226b2746a718b18a7923cb9367393ac7cc76b6a10e9ea0af28d58354a5e1c93df6dba2d90e3c99dbdd2c5ba6042a1c24db81a7c260ad8aba123078ea +caf350b5193c875277ddc1ca6e2d1570e76d69add58fdca97aadf6ac9e6a12107842c49db91fba56170c9e5a925cbc9e004fc3298667ca2d6d8617cf7a3e3578 +16577aad063bf09c1a8187b656b695cee7cdba5d30786aa9651bf5b4e139e5c1931e9cc1b30da5d7eaa582e7e4fc968b7cc4f2f0ce15da7d20bb3af17432ef2a +c0f3ccb405b47d725bede154db2ee3be9bdbaaa5cbc5ebd1f09c809d1e783c1fadbd7a01a170e140b425b3bd873369990c9ec5955eabc1081e60a7dff2c4f7f9 +c34d33b407466315b6baa8ede8b4973cd16d83a7962e17af47c73cc80ec343e7bd3be6461c56d8fa0d56891eba3bc6f5e504ece4d438178727f3dc4f3b1bef3e +292b3e6d17c7e21894351805ccc08ec08338f4c2a3f75f66c0a3eab970cc53b6065a63d364998ad65baa7f9d876c89d80dde2c89db39c5d8440133be2b3b34e3 +b05a6d02d5f2a86e79c60e7283a7168e028faab04cbaa53dca86275cb42b933adc561ce67b320f1cea4cd9f0ccf27465caf0449ebc9483a272d3e109664fe22c +8eb8f4735f6faac3933075edb7f6797f980d9d55c7f82b0abf75a4ae1709f486e30e43313c12e9b7f2f5a95f4acb4453754abef6c2e0293224930be55b9e3178 +28d66a5d89753678a46275be86a131782673505460023cb838402bdeda6529f301b6290442892e252d0f95d0b38218804ecca3222d6c32b84c5e020b8d9bdb2a +6263b4d039e0196c340d0fb0d85aad8a2685bccec36f226e687564eb0162ab4edf506e83679483a20c53e0416b3318307715d7eed5103c50b52c350cc3039fb6 +e1a137dbd6cfe0296263b4d07478d847a0e6c2545d142719928d0fc0236b587255b9d4d0e3b6fae189dade293c79d77b9d33172813101afbcaa45110b3320cc2 +431e48fcd02c7842d4b44f78caced4d42d755178d48d1338ece535c8a4ed684fd5d9c71d3160ce3a5617c87431cb933b365b61ce95d4f2f90c9ee565be9b160d +9edda872f9812c094f59f4cfeb3cb34a2f2fd823b4b8203cb8cb6d7a42354c2f87258ea0c44b8d7141782e35c4f5b69b39795eed01300e4f99bbb05267fcbead +b51c0e19f0943a0c2b97904095efdbda123c6be9eb2efa51e386966b11448ee5594b5f77d18f83c3d38edf32e3b99e6cf1db61cf508b149d2db3419ca4cd20ae +acec48a963c223f35edc7c1366c15d69c1de1acec0ffcc87276cda21229253f1248db29ba4c3d2c07c3ed4948311e769f3df2a7b487862498e1802b5f9477256 +808799693d0f191752e5003cfda50d9e11b39d1bf3e8e38ad0887764f937718b1f7e4cea520ae093e6f009ddb99f1c8b7c84b5485daa886a3434c5cb87615721 +ef8615e318fa41f610bea020ec3ca20eaa46657708ef5bc2dcf817158ddee11a1857ded2dd5aa83ca2e569c1c3a0c45a83578a1a5138471f6cd2e139c64b640d +9fe067e1512e6a8cf69a12addc2c67d785552b0a23150eb12f940ee96f9fc0234f76f647470d1f22716739caa211461280ca8e0c8f0a4223334326236c47a678 +44591e540fbccf47b0280ade4c624399d99811ad2a008bb4cf7d6a598f962d0cdd906dfd6452a81ba1b8be0c976daad821aa36829542743e4c3a21bbc1c3476e +f051f14189afe85057118a1cc37ce93401d5878d7835a92f983a6d154845d49db6e501bc62f311ba262655386a1b9b96e5898a76619d010fd71c0e3818e37a77 +43e6c63c3ce75540e8b186ffc95e0b392289f8f8ecf8827ecb2380f1d11c104cf8b696cf138b35064fd74baa03407bbc0c78f848e2638b0e9f31b7b55f78d4b6 +51886cc2f64f9166084182f5e700589ec96d919b202f2841323b9428a6e2a6023c12704b35da4db0aa29dc46eea166763ca1576c2842281c6a0a6eb6b7289958 +b99c9f06e2db0bb44696e4886e4b1f3c6c853afe3cca94fda265a5fbca6566eb74b4a41c5732a76ccf380c9eaac2cdd45066b6a033651cb3416e659cdce67843 +8787675c4496a34f0235be6f6b2dd2cd0898d7d2d57df4a3c6f76dad4512e3f0646e77b36c9912588be62bf4631c9e0a8d5815fb9480c1b34fbd2e322a836711 +31efb31183679f7a5d645406cf2262de672306cf3ef5bac8a80c9e45c4bccf460c9e7dea759151193c8b88799f8d183cfbd4eb22a332781611f33e1b3178f6a9 +d7454665f02c22e67d3662f0ec53af8b8ccae05944ccfb6cc4e0d9a75e171995c1b38898f7d988c1b34fbd2e322a83671131efb31183679f7a5d645406cf2262 +de672306cf3ef5bac8a80c9e45c4bccf460c9e7dea759151193c8b88799f8d183cfbd4eb22a332781611f33e1b3178f6a9d7454665f02c22e67d36320c8f7df1 +914960480243dfab9e79d310cb765809388bca376bf5cf78f3217d0ba27d9a5c1b552509183c950479c46a0c9e236abdd2980d9e4a823c623506cf11b55e69cc +064f25411eb11a8367aad60fb2fc9333e9367826c37388951d58411e4b06cf9884da9f6789756aa5abcb9f354a8367aadeb2c43ab5d2d5e5cf1aa5c133556f59 +629d5ae9eaf2678dd2e099aab72cb14ead7475f9b34669f04cd51b8a15bf7f729709c667f04ce5222b3fc1b3db193b9e193778b260989a89e1d9eb8cdde0994a +c484fc068f08cb629e09dc405683c7e099ca4c901806cc57e6b66c27e16488ccf254b03c7aba91732264b296565ae09cf09cc09ce16394126f9dcbf22d12305f +85458e43ed7bae070f0830c1887a0fb3f81f4a9d22d5195a089e8653063c27ff3de567f8aef2e5cd5345787a0c8c868799693d57472654b82c3ca786e1f18745 +8b10e205d1392f3ce7adfd0c01333929343ff0887605ff511e0c2c0f7f048e0db3a1450a9f55716e8bc2731278507bb10e153ce7b63cdb834778605290056102 +69c237624c201b72269fb55c60a9715a0a9e93f35b6e706c79081eefa1bc09025303ffe06bb03cf49a734836a44e8a7119388784073d7e460ff82fd83379949c +e77565b5dd56a08209f15c90e90954c95b800d22c5e4a8d7a5c82cefb61c379e1dedb68279f1e0c82b765b12f92052e8cc281bba357c1d3e645ba60b880f9422 +5d93773682ce034f6442547c4cce4b85cc123e2b78fa266925282d66793cf2cefaa88099021b300b2a461678d892b0bde02089cd52089a429824dc305d1a1e69 +e9cc11d5f9621eed793a6e2b82a7edddd0f468e755424babcc52f0a0dd49c0d352bcd818ad60c184d81033a5c22405e080e521fbb6c998470733e88f86036674 +679c8dc08982e9b9fc2c064f03ec742dcf203cace4c8e78899923959a6e509d3b8cdc13357cde729bf1c3cb8d2436e4b42588a6629548e02188e6a55b41b421c +0e9875842cf33715302bb7a502660e96ce16ed60c5f5629ef3287f6eadcbc0a39464a727e6aa6c3de51781271aee998ff635556f9627cc1d2852b0fbf3e4026a +f0183cb9ac74f2193c06cf5c788acbafbea06d803f9f8ad0f2ac27c0addf9330a71c91a2ed619e8a59d64529532b5d5dfeac511a3c53f59625d6a995ae2e7fd6 +280d9ea97acb12ebd44a57973f6b9406cf54bd6589756aa5abcb9f354a8367aade767b9d713cb09c930606cf5478eacf6ed65963865c0c9e0c215996b4040c1e +23a35802064fb1e8aca0c1630c144bc0e029169d1534788c816209a4e039c84a860d73b604ba9bc1e012324b26810c09a0d10a3b098b8d98153caa040c9ea36a +bec2b80d9e0a423c6a1506cf51355f61dc75e0b982f029bb3bd939b3336637bd958c8feaeda8ffa4ffd3502c27cf2469742bd4f0f819dca4ea2433ec02e96c05 +e9ad0f73aad6fa72c6556281ee63599fd75d0a359502652e3ccc400aae1ee0426762a145f0b83d0265f424e1b982dde2291d1113d7091bfefeb4a99623787c7d +57cebeb51fd74d4161efce074f4187f2e0f1e6c3eb271cdefe15bff6c7bc3ff8f959e502cb0336018c037a310487de8d2a22a4143c68b8740dd88ab6853e0300 +c78fbe85acad6f0502bb709147b9e42c8f7ba03f3638f4ec3ff4bfed67b0575c16f2fa7af091de277b0635d367500fd506ef716629987495b1e501bd38adabc3 +1b5efb4b4e9c2afd837e0e4600dd166622859256a92a5f3054dc030fe5453cbcdd6a5b245f838627207a615d576f5e9429ae0b31e1bf41781804c4a1fb48cca5 +3e13c7d5fe30156775621eaf302280f58426010e77f895677e170f7fc2063c0bbd9477b152f72745c028b153030bd36a164c586c5ada79f6cb4ea4f428f611cb +e309e8fe80d1e8020346a60d64121e1d12a171c282a3f0408cc20a8b3c84b7315d78601f65646a18ae2e3c4c021789e109d50497e4dd56040f4019591e768dd5 +0ffc8b5798b43c818c2438a4e5b4b5694195b0476ca174b8a5a21db14941366db7158ef65678a12d4eb0403e22d27e0a5e70b003adc46e063f678be3510b99da +7943684399c4a049d7326e047d710cca3a30e6b6b40b6bff9f7455da790db82d644c5c64a86adcf28839203742ceaac76d417c8bae4802666d2a288286584708 +e3575c385c214da138550875b327e4a93d87eb90c74751c58b0b652a5dae147b27887325b4550e4cc53f1d78303c260e54c04cee8c890839a015f04f1443778a +a7d8894f8c6208028f38c9066fc2afe13ff8e567c98533729c992b57826fe04354b16e42b5199a75455431b254e025551eba727c398d5eaca5e0329899a1ae24 +1ccc48cf334aa4b20cae30a3659998eacf9d0b3a31b1cfebcb0e91eada525b4cc3a7277a16f986653d19b751d5d5af71b449cb9021813ae7b6321ab22cfb9380c1b33f9d2e362283673151efaf210f0fcc782d9904264b00bea0c69249a04802ff0f563bf67d25f085000000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag-1397159785{\*\blipuid acb9089780aa4aaa12a9cf21e0b993a3} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e60202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e60202 +02020202020202e6020202e602020202020202020202020202020202020202020202020202020202020202e60202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e602020202020202020202020202020202020202020202020202020202020202020202 +e6020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e60202e6e60202e6e602e6e6e6e6020202 +e60202e6020202e602020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6e6e6e60202e6020202e60202e6e6e6020202e6e6e60202e6 +020202e602e602e6020202e602e602e6020202e60202e6e6e6e60202e6e6e6e602e602e6e6e6020202e60202e6020202e60202e6e6e6020202e6e602e6020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202 +e6020202e6020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6 +02e60202e602e60202e602e6020202e602e6020202e602e6020202e602e602020202e60202e60202e6020202e602e6020202e602e602020202e6020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202 +e60202e602e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e60202020202e6020202e602e60202 +02e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6e60202020202e6020202e602e60202020202e602020202e602020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202e60202e6 +02e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e6e6e6e6e602e6020202e602e6020202e60202 +02e602e6020202e602e6020202e602e6020202e602e602e6e602020202020202e6020202e602e6e6e6e6e602e602020202e60202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202e6020202e60202e60202e602 +02e602e60202e60202e602e60202e60202e60202020202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e602e60202e602e60202e602e6 +020202e602e6020202e602e6020202e602e602e60202020202020202e6020202e602e6020202e602e602020202e6020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e6e6e6e60202e6e6e602e6e6e602e6e6e6e6020202e6020202e6020202e60202e60202e60202e602e6 +0202e60202e602e60202e60202e60202020202e6e6e6e60202e6e6e6e6020202e6e6e6020202e6e6e60202e6e6e6e60202e602e6020202e602e602e6e6e6e602 +0202e6e6e6e602e6020202e602e60202e6e6e60202020202e6e6e6e6020202e6e6e60202e6e6e60202e602020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e60202020202020202020202020202 +020202020202020202020202020202020202020202e6020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e60202020202e602020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e6020202020202020202020202020202020202 +0202020202020202020202020202020202e60202020202020202020202020202020202020202020202e602020202020202e60202020202020202020202020202 +0202020202e602020202020202020202020202020202020202020202e60202020202e60202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e602020202020202020202020202020202020202020202020202e6020202e602020202020202020202020202020202020202020202 +02020202020202020202020202e60202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e6020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020203030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020402020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020203040404040404040404040404040404040404040404040404040404040404040404040404040400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020204000202020202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020000000202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020400020202020202020202020202020202020200020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202040002020202020200000000020200020202020002000000000202020200020202000202 +02000202020200000002020002020200000002000202020200020202000000000202020200000000020202000000000200000002020200000002020202000202 +00000000020200000000020200000000020200000002020002020200020000000202020200020002020202020002000202000000020200000000020202000000 +02020002020202020002020200020002020200020200000000020202000200020202020002020000020002020002020002020000000002020202020002020202 +02000000020202000000020200020202020200020202020200020200000000020200000200020200020200020200000000020202020200020200020200020200 +00000202020000020200000000020200020202000002000202020002020000020202020202020202020202030202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020204000202020202000202020202020002020200020202020202000202020002020200020202000202 +02000202020002000202020200020200020202000202020002020202020202020002020200020002020200020202020002000202020002020002020002020200 +02000202020002000202020002000202020002000202020002020202000202000202000202020202000200020002020200020202020200020002020200020002 +02020202000202020002000202020002000202020002020002020002020202000200020202000202000202000200020202000202020202000202020202020202 +00020002020200020002020202020002020202000202000202020002000202020002020002020002000202020002020202020002020002020002000202020002 +00020202000202020002020002020002020202000200020200020202020202020202020202020203020202020202020202020203020202020202020202020202 +02020002020200020202000202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020400020202020002020202020202020202020002020202020200020200020002020002020002000202000202 +02020200020202020002020002020002020200020202020202020202000202020002000202020002020200000200020202020202000202000202020002000202 +02000200020202000200020202000200020202000202020000020200020200020202020200020002000202020202020202020002000202020202000202020200 +02000202000200020202000200020202000202000202000000000000020002020200020200020200020002020200020202020200020202020202020000020002 +02020202000202020200020002020200020200020202000200020202000202000202000200020202000202020202000202000202000200020202000200020202 +00020202000202020202000202020202000202020002020202020202020202020202020302020202020202020202020302020202020202020202020202020002 +02020002020200020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202040002020202000202020202020202020202000202020202020002020002000202000202000200020200000000000200 +02020202000202000000000202020002020202020202020200020202000202000000000200000202020000000000020200020202000000000200020202000200 +02020200020002020200020002020200020000020202020002020002020202020002000200000000000202020202000200000000000200020202020002000202 +00020002020200020002020200020200020202000202000202000202020002020002020002020000000002000000020002020202020000020202000000000002 +00020202020002000202020002020200000000020002020200020200020200020200000000020000000200020200020200020002020200020002020200020202 +00020202020200020202020200020202000202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020204000202020200020202020202020002020200020202000000020200020202000200020002020200020002020200020000020202 +00020200020202000202000202020202020202020002020200020202020200020002020202000202020002020002020202020200020002020200020002020200 +02000202020002000202020002000202020202000202000000000002000200020002020200020200000002020002020200020000020200020202000200020002 +02020002000202020002020002020200020200020200020202000202000202000202020202000202020202000000000002000202020200020202000200000202 +00020202000202000202020202020002000202020002020002020002020202020002020202020002020002020002000202020002000202020002020200020202 +02020002020202000200020200020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020400020202020002020202020202000202020002020002020202020002020200020002000202020002020000000202000200020200020200 +02020200020200020202020202020202000000000202020000000202020000000202000000020202000202020000000202020000000002020000000002020000 +00020200000000020202000000020200020200020202020200020002020000000202000202020202020000000202000200020002020200020002000000000202 +02000000000202000202020002020002020000000200000002000002020200000002020202020200020202020202000000020200000002020002000200020202 +00020200020202000000020200000002000000020000020202000000020202020202000000020000020202000000020200000002020000000002020202020000 +00020002020200020000000202020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202040002020202020002020202020202020200020202000202020202020202020202000202020202020202020202020202020202020002020002020200 +02020200020202020202020200020202020202020202020202020202020202020202020002020202020202020202020202000202020202000202020202020202 +02020202020202020202000202020002020202020202000202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020002020202020000020202000202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020002 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202020202000202020202000202020202 +02020202000202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +04000202020202020000000002020202020002020202000000000202020202020200020202020202020202020202020202020200000002000000000202020202 +00000000020202020002020202020202020202020202020202020202020202000202020202020202020202020200020202020200020202020202020202020202 +02020202020200020202000000000002000200020202020202020200000000020202020202020202020202020202020200020202020202020202020202020002 +02020202000002020200020202020202020202020202020202020202020202000000000002020202020202020202020202020202020202020202000202020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020202020200020202020200020202020202020202 +00020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020204000202 +02020202020202020202020202000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202000202020202020202020202020202020202020202020200020202020202020202020202020002020202020002020202020202020202020202020202 +02020002020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020400020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020204000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030300020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000020202020202000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020304040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040002020202020203040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202020202020202000000000202000202020002000000020202000000020202 +00000202020202020202020202020204000202020202020302020202020202020000000000020200000000020002020000020202020002020202020002000202 +00000002020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020202020002020202000200020202000202020200020002020200020002020202 +02020202020202020202020400020202020202030202020202020202000202020202000202020002000200020202020202000202020202000200020002020200 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030202020204030202020400020202020202040002030202020202030202 +02020204030202020200020202020200020202000000020202020200020202000000000202020202020002020202020002000202000000020202020202020202 +02020202020202020202020202020202020302020202020202020202020202000202020200020002020200020202000002000202020202000202020202020202 +02020202020202040002020202020203020202020202020200020202020200020202000200020002020202020200020202020200020002000202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040403020202020403020202040002020202020204000203020202020203020202020204 +03020202020002020202020002020002020200020202020002020200020202000202020202000202020202000200020002020200020202020202020202020202 +02020202020202020202020202030202020202020202020202020200020202020002000202020002000002020200000000000200020202020202020202020202 +02020204000202020202020302020202020202020002020202020002020200020002000202020202020002020202020002000200000000000202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02000202000202000200020202020200020202000202020002020202000202020200020202020200020002000202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020002020202000200020202000200020202020002020200020002020202020202020202020202020204 +00020202020202030202020202020202000000000202000202020002000200020202020202000000000002000200020002020200020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202000202 +00020200020002020202020002020200020202000202020200020202020002020202020002000200000000000202020202020202020202020202020202020202 +02020202020302020202020202020202020202000202020200020000000002020200000002020000000202000000020202020202020202020202020400020202 +02020203020202020202020200020202020202000000000200020000000202020200020202020200020002020000000202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204030202020200020002000200 +02000202020202000202020002020200020202020002020202000000000002000200020002020200020202020202020202020202020202020202020202020202 +02030202020202020202020202020200020202020002020202020202020202020202020202020200020202020202020202020202020202040002020202020203 +02020202020202020002020202020202020200020202000202020202020002020202020202000202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020002000200020002000202 +02020200020202000202020002020202000202020200020202020200020002020000000202020202020202020202020202020202020202020202020202030202 +02020202020202020202020002020202000202020202020202020202020202020202020002020202020202020202020202020204000202020202020302020202 +02020202000000000002020202020002000200020202020202000000000002000200020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202000002020200000202000202020002 +02020200020202000202020002020202020002020202020202000202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202 +02020202020202020202000202020202020202020202020202020202020002020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020200000202020000020202000000020202000000 +00000200000000020202020202000000000002000200020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020204020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020204 +00010101010101010101020302020202020002020202000200020002020202020000000002020000000202000002000202020002020202000000020202020202 +00000002000202020002020000000002000202020002000202020002020000000202000200000002020202020202020202020202020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030002020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030300020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020400010101 +00010101010102030202020202000202020200020002000202020200020202000200020202020002020200020202000202020002020200020202020002020202 +00020202000200020202000200020202000200020202000200020202000200020202020002020202020202020202020202020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202040001010000000101 +01010203020202020200000000000002000200020202020002020200020002020202000202020002020002000202000202020202020202000202020200020202 +00020002020200020002020200020002020200020002020202020002020200000202020202020202020202020202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020204000100000000000101010203 +02020202020200020200020200020002020202020000000002000202020200020202000202000200020200000000000202020200020202020002020200020200 +00000002000202020002000202020002000000000002000200000202020202020202020202020202020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020400010000010000000101020302020202 +02020002020002020002000202020202020202000200020202020002020200020002020200020002020200020202020002020202000202020002020202020002 +00020202000200020202000200020202000200020002020202020202020202020202020202020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202040001000101010000000102030202020202020002 +02000202000200020202020200000002020200000002000000020002000202020002020000000202020202020000000200000000020202000000020200000000 +02020000000002020200000002020002020000000202020202020202020202020202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020204000101010101010000010203020202020202020000020202 +00020002020202020202020202020202020200020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020400010101010101010001020302020202020202000002020200020002 +02020202020202020202020202020002020200020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020200020202020202020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202040001010101010101010102030202020202020202020202020002000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020002020202020202020202020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020204000000000000000000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020404040404040404040404040302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020203030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020402020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020203040404040404040404040404040404040404040404040404040404040404040404040404040400020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020204000202020202020202020202020202020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020000000202020202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202040302020202020200 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202020202000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020400020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020204030202020202020304040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040002020202020203040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202040002020202020200000000020200020202020002000000000202020200000002020200 +00000202000000000200020200020200020200000002020002020200020200000200000002020202020200000000020002020200020200000000020202020000 +00000202020000000202020000020200000200020002020200020200000000020000000202020200020202000000000200020202020002020200000002020202 +00000000020200000000020200020202020002020200020002020202020002020200020202020202000000000202020200000002020200000002020000000002 +00020200020200020200000002020002020200020200000200000002020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020403020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020204000202020202000202020202020002020200020200020202000202000202020002000202020200 +02020200020002020002020002000202020002000202020002000202020202020002020202000202020002000202020002000202020002020202020202020002 +00020202000200020202000202020002000202020002000202020002020202000202000202020002020202020002020200020202000202020002020002020202 +00020202020200020002020202000202000202000202020202000202020002020202020200020202000202000202020002000202020200020202000200020200 +02020002000202020002000202020002000202020202020002020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020203020202020202020202020202 +02020002020200020202000202020202020202020202020202040002020202020202020202020202020202040302020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020400020202020002020202020202020202020002020002020202000200020202000200020202020002020200 +02000202000202000200020202020200020202000200020202020200000202020200020202000200020202000200020202000202020202020202000200020202 +02020002020200020202000200020202000200020202000202020000020200020200020202020202000202000202020002020202020002000202020200020202 +02020002000202020200020200020200020200020200020200020002020202020002020202000200020202000200020202020002020200020002020002020002 +00020202020200020202000200020202020200000202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020302020202020202020202020202020002 +02020002020200020202020202020202020202020204000202020202020202020202020202020204030202020202020302020202020202020202020202020202 +02020302020202030202030303030202030303030202020202020202020202020202020202040002020202020203020202020202020202020202030303030202 +02020303030202030202030303020202030302020303030202020202020202020202020400020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202040002020202000202020202020202020202000202000202020200020002020200020002020202000202020002000202 +00020200020000000000020002020200020002020200000202020202020200000000020002020200020002020200020202020202020200020000000000020002 +02020002020200020002020200020002020200020000020202020002020002020202020200000000020202000202020202000200020202020002020202020002 +00020202020002020002020002020002020002020002000202020202000202020200020002020200020002020202000202020002000202000202000200000000 +00020002020200020002020200000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020403020202020202030202020202020202020202020202020202040302 +02020403020404040403020404040403020202020202020202020202020202020204000202020202020302020202020202020202020404040402030202040404 +02030403020404040203020404020204040402030202020202020202020202040002020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020204000202020200020202020202020002020200020200020202020002000202020002000202020200020202000200020200020200 +02000202020002000202020002000202020002020202020202020202020002000202020002000202020002020202020000000202000202020002000202020002 +02020002000202020002000202020002000202020202000202000202020202020002020200020200020202020200020002020202000202000000020200000000 +00000202000202000200020002000200020202000202020200020202020002000202020002000202020200020202000200020200020200020002020200020002 +02020002000202020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202040302020202020203020202020202020202020202020202020204030303030403 +04030202040304030202040302020202020202020202020202020202020400020202020202030202020202020202020202040302020402030403020204020403 +04030202040204030202040302020402020202020202020202020204000202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020400020202020002020202020202000202020002020002020202000202000000020202000000020002020200020000000200000202020000 +00020200000000020200000002020000000202020202000000020200000000020202000000000202020200020202020202000000020200000002000000020002 +00000000020202000000000202000000020200020200020202020202000202020002020002020202020002000202020200020002020202020002020202000202 +00020200020002000200020002020200020202020002020202000202000000020202000000020002020200020000000200000202020000000202000000000202 +00000002020000000202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020204030202020202020302020202020202020202020202020202020404040404040204030202 +04030403020204030202020202020202020202020202020202040002020202020203020202020202020202020204030202020403040303030303040304030303 +03030403020204030303030302020202020202020202020400020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202040002020202020002020202020202020200020202000202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020200020202020002020202020202020202020002020200020202020202020202 +02020202020202020202020202000202020200020202020200020202000202020002020200020200020202020002000202020202000202020200020002020200 +00020202000002020202020202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020403020202020202030202020202020202020202020202020202020403020403020403020204030403 +02020403020202020202020202020202020202020204000202020202020302020202020202020202020403020202040304040404040304030404040404030403 +02020404040404030202020202020202020202040002020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +04000202020202020000000002020202020002020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020002020202020000000002020202020202000202020002020200020202020202020202 +02020202020202020200020202020200000000020000000002020202020000000202020002020202000202000000000200020202020002000202020000020202 +00000202020202020202020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202040302020202020203020202020202020202020202020202020202040302040302040203030403040203030403 +02020202020202020202020202020202020400020202020202030202020202020202020202040302020204030402030304020403040203030402040303030402 +03030402020202020202020202020204000202020204030202020204030202020400020202020202040002030202020202030202020202040302020204000202 +02020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020204030202020202020302020202020202020202020202020202020204020304020202040404040302040404040302020202 +02020202020202020202020202040002020202020203020202020202020202020204030202020402020404040202040302040404020204040402020404040202 +02020202020202020202020400020202020403020202020403020202040002020202020204000203020202020203020202020204030202020400020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020403020202020202030202020202020202020202020202020202020204040302020202020204030202020204030202020202020202 +02020202020202020204000202020202020302020202020202020202020403030304020202020202020204030202020202020403020202020202020202020202 +02020202020202040002020202040302020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202040302020202020203020202020202020202020202020202020202020404020202020202020403020202020403020202020202020202020202 +02020202020400020202020202030202020202020202020202040404040202020202020202020403020202020202040202020202020202020202020202020202 +02020204000202020204030202020204030202020400020202020202040002030202020202030202020202040302020204000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020204030202020202020302020202020202020202020202020202020202020202020202020202040202020202040202020202020202020202020202020202 +02040002020202020203020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020204 +00020202020403020202020403020202040002020202020204000203020202020203020202020204030202020404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020204 +03020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030300020202020202020202020202020202020403020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020202000202020200020200000002020200000002020200000202020200000000020202000200020202020000000202 +02000000020200000202000000020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020200020202000202000202020002000202020002000202020202020002020200020200020002020200020202000200020202 +02000202020002020200020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020402020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020002020002020200020202000200020202000200020202020202000202020200020002000202020002020202020002020202000202 +02000202020002000202020200020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202000000000202020002020200020002020200020002020202020200020202020002000200020202000000000002000202020200020202000202 +02000200020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020200020202000202000202020002000202020002000202020202020002020202000200020000020200020202000200020202020002020200020202000200 +00020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020200 +02020200020202000000020202000000020200000002020202000202020200020002000200020200000002020200000002000000020200000002020002000200 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020002020200 +02020202020202020202020202020002020202020200020202000202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020202000000000202020202 +02020202020202020202000202020202020000000002020200020202020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040002020202020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040400020202020202030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02030202020202020202020202020202020202000202020200020200000000020200000000020202020202020202020202020202020202040002020202020203 +02020202020202000202020200020200000002020002020200020200000000020002020002020002020000000202020202020202020400020202020202030202 +02020202020202020200000000020202020000000202000202000000020202000002020000000202020202020202020202020204000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202030202 +02020202020202020202020202020200020202020002000202020002000202020002020202020202020202020202020202020204000202020202020302020202 +02020200020202000202000202020002000202020002000202020002000202000202000200020202000202020202020202040002020202020203020202020202 +02020202020002020200020200020202000200020002020200020002020200020202000202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020203020202020202 +02020202020202020202020000000000000200020202000200020202000202020202020202020202020202020202020400020202020202030202020202020200 +02020002020200020202020200020202000200020202000200020200020200020002020202020202020202020204000202020202020302020202020202020202 +02000202020200020002020202020002000202020202000202020002020202020202020202020202020202040002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020302020202020202020202 +02020202020202020002020002020002020200020002020200020202020202020202020202020202020202040002020202020203020202020202020000000002 +02020000000000020002020200020200000000020002020002020002000000000002020202020202020400020202020202030202020202020202020202000202 +02020002000000000002000200000000000200020202000000000002020202020202020202020204000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202030202020202020202020202020202 +02020202000202000202000202020002000202020002020202020202020202020202020202020204000202020202020302020202020202000202020002020002 +02020002000202020002020202020002000202000202000200020202000202020202020202040002020202020203020202020202020202020200020202020002 +00020202000200020002020200020002020200020202000202020202020202020202020400020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020203020202020202020202020202020202020202 +00020200020202000000000202000000000202020202020202020202020202020202020400020202020202030202020202020200020202000202020000000202 +00000000020202000000020200000002000002020200000002020202020202020204000202020202020302020202020202020202020002020202000202000000 +02020002020000000202000000020200000002020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020302020202020202020202020202020202020202000002 +02020202020200020202020200020202020202020202020202020202020202040002020202020203020202020202020002020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202000202020002020202020202020002 +02020202020200020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202030202020202020202020202020202020202020200000202020202 +02020002020202020002020202020202020202020202020202020204000202020202020302020202020202000000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020203020202020202020202020200000000020202020202020202000202020202 +02020002020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020203020202020202020202020202020202020202020202020202020202020002 +02020202000202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030002020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030300020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101040101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010104010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020402020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101040104010101010404040401010401040101010401010404040101010404010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010000000000000000000000000002030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010104010401010101040101010401040104010101040104010101040104010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020204000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020404040404040404040404000203020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101040404040404010104010101040104010401010104010401010101010401010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020400010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020400020302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010401040101010401010104010401040101010401040404040401040101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101040104010101040101010401040104010101040104010101040104010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020204000101010001010001010101010001010100010100000001010100000001 +01000101010001000100010101000101010100010101010100010001010000000101000000010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010104 +04040404040104040404010104010404040401010104040401010404040101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020400010101010101000101010101000101010001000101010001000101010001000101 +01000100010100010001010101010001010101010001000100010101000101010100010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020400020302020202020202020202030303030303030303030303030202020202020202020202020202020202020202 +02020202020202020202020202020202020200000002020200000002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101040104 +01010101010101010101010101010101010101010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010100010100010101010100010101000100010101000100010101010100010101000100 +01010100010101010101000101010101000100010001010101010101000001010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202040002030202020202020202020204020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010104010401010101 +01010101040101010101010101010101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020204000101010001010000000001010001010100010001010100010000000000010001010100010001010100 +01010101010100010101010100010001000000000001000001010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202000202020204000203020202020202020202020400010101010101010101020302020202020202000202020002020200020002000000020202020202 +00000200020202000202000000000202000000000202000000020200020202020202000200000002020202020200000002020002020200020200000000020000 +00000202000202000000020202000000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020400010101000101000101010001000101010001000101010001000101010001000101010001000101000100010101 +01010000000000010001000100010101000100010101010101010101010101010101010101010101010101010101010101010101010101010101020302020200 +00000202020400020302020202020202020202040001010100010101010102030202020202020200020202000202020002000202020200020202020002020200 +02020200020002020200020002020200020002020200020002020202020200020202020002020202000202020002000202020002000202020002000202020002 +00020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202040001010100010100010101000100000000010101000000010101000000010100000000010100010001010100010101010001 +01010101000100010100000001010100000001010101010101010101010101010101010101010101010101010101010101010101010102030202000000000002 +02040002030202020202020202020204000101000000010101010203020202020202020002020200020202000200020202000002020202000202020002020200 +02000202020002000202020002000202020202000202020202020002020200000202020200020202020200020202000200020202000200020202000200020002 +02020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020204000101010001010001010100010001010101010101010101010101010101010101010101010101010101010101010101000101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002 +03020202020202020202020400010000000000010101020302020202020202000202020002020200020002000002020202020200020202000202020002000202 +02000200020202000200000000000200020202020202000200000202020202020000000000020002020200020200000000020002020200020002000000000002 +00020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020400010101000101000000000101000101010101010101010101010101010101010101010101000101010101010101010100000000000100010001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202 +02020202020202040001000001000000010102030202020202020200020202000202020002000200020202020202020002020200000202000200020202000200 +02020200020002020200020000020202020200020002020202020202000202020002000202020002020202020002000202020002000200020202000200020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02040001010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202 +02020204000100010101000000010203020202020202020002020200000000020200020200000002020202000000020002000200020200000000020200000000 +02020000000202000200020202020002020000000202020202000000020200000000020202000000020200000000020200020200000002020200000000020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202040001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002030202020202020202020204 +00010101010101000001020302020202020202000202020002020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204030202020204000101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020202020202020400010101 +01010101000102030202020202000000000002000202020202000202020202020202020002020202020202000202020202020202020202020202020202020202 +02020202020200020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020400010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030303030303030303030400020302020202020202020202040001010101010101 +01010203020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020200020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010202020202020202020202020002030202020202020202020204000000000000000000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020000000002000202020002020000000002000202020002000202020002020000000202000202020200000000020202000000 +02020200000202000000000200000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020204000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020404040404040404040404040302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020200020202020200020202000200020202000200020202000200020202000200020202000200020202020202020200020002020200020002 +02020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202000202020202020002020200020002020200020002020200020002020200020002020202020002020202020202020002000202020202000202020002 +02020002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040303030303030202 +00020202020202000202020002020000000002000202020002000202020002000000000002000202020202020202000200000000000200020202000202020002 +00020202000202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404040404020200020202 +02020200020202000202020202000200020202000200020202000200020202000200020202020200000002020002020200020002020200020202000200020202 +00020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020200 +00000002020200000002020000000002020000000002020200000002020002020202000202020202020000000202000000020002020200020000000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202 +02020202020202020202020202020202020202020202020202000202020200020202020202020202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002000202020202020202 +02020202020202020202020202020202020202020200020202020200000000020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020200000002020200000002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020002020200020202000202000000000202000000000202000000020200020202020202020200000000020200000002020002 +02020002000202020002020000000002020000000002000202020200000000020200000200020200000002020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202000202020002020200020002020200020002020200020002020200020002020202020202000202020202000202020002000202020002 +00020202000200020202000200020202000200020202000202020002000202020002000202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020200020202000202020002000202020002000202020002000202020202000202020202020002020202020200020202000200020202000200020202 +00020002020200020002020200020002020200020202000200020202000200020202000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030202 +02020002020200020202000200020202000200020202000200000000000200020202020202000202020202020002020200020002020200020002020200020002 +02020002000202020002000202020200000000020002020200020002020200020002020200020202030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404020202020002 +02020000020200020002020200020002020200020002020200020000020202020200020202020202000202020002000202020002000202020002000202020002 +00020202000200000202020202020002000202020002000202020002000202020002020204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202000202020002 +00020002020000000002020000000002020000000202000200020202020002020202020202000000020200000000020200000002000202000000000200020202 +00020002000202000000020200000002000202000000020200000000020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020002020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020200000000000202020202000202020202 +02020202020202020202020202020202020202020202020000000002020202020202020202020202000202020002020202020202020202020202020202020202 +02020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0302020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e50202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202 +e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202 +0202020202020202020202020202020202020204040404020204040404020202020202020202020202020202020202020202020202e502020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +0200000002020202000202000000000202000200020200000202020002000202000000020202000002020202020202020202020203020202e502020202020202 +02020202020202020202020202020202020202040202020202040202020202020202020202020202020202020202020202020202020400020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020203020202020202020202020202020202 +020402020202040202040202040404040202040404040202040404020204020202040402020202020202020202e5020202040002020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +020200020202000200020200020202000202000202000200020202020202020002020202020202020202020203020202e5020202020202020202020202040202 +02020402020402040202020402040202020402040202020402040202040202040202020202020202020202020204000202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202030202020202020202020202020202020204020202020402 +02040204020202040204020202040204020202020204020202020402020202020202020202e50202020400020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020203020202e50202020202020202020202020402020202040202040204 +02020204020402020204020404040404020402020204020202020202020202020202020202040002020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020302020202020202020202020202020202040202020204020204020402020204 +0204020202040204020202040204020204020204020202020202020202e502020204000202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +0202000202020202020202020202020202020202020202020202020203020202e502020202020202020202020204020202020404020402020404040402020404 +04040202040404020204040202040402020202020202020202020202020400020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020203020202020202020202020202020202020402020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202e5020202040002020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +020202020202020202020202020202020202020203020202e5020202020202020202020202040202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202030202020202020202020202020202040404040402020202020402020202020202020202020202020202020202020202 +02020202020202020202020202e50202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020203020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020203020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e5020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 The Triggers +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 Use these buttons to ad +d, rename, remove, and enable/disable your various triggers. You can select between them using the handy drop-down box. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 Root Directory +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 This is the base folder of the selected trigger. This is where users accessing that trigger will star +t out. They will not be able to move outside this folder; they can only move through its subfolders. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 Message of the Day File +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 You may optionally select a text file to serve as a MOTD that will be displayed to users whe +n they enter your fserv. You can use the }{\b\f36\fs20\insrsid12198508 Unset}{\f36\fs20\insrsid12198508 button to remove the MOTD, and use the }{\b\f36\fs20\insrsid12198508 Edit File}{\f36\fs20\insrsid12198508 button to open the file in your system +\rquote s text editor (usually notepad).}{\i\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 Channel Setup +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 You may set up your triggers to either be normal triggers (the user says +them in the channel you are serving them to), or CTCP triggers (the user sends the trigger to your client in a CTCP message, thus keeping the clutter of various triggers out of a channel\rquote +s conversation). The fserv ad will automatically change to show a trigger as CTCP if set as such.}{\i\f36\fs20\insrsid12198508\charrsid6753902 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\f36\fs20\insrsid8210738 \page }{\cs20\f36\super\insrsid8210738 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid8210738 #}{\insrsid14106095 107}}}{\f36\fs20\insrsid8210738 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid8210738 {\b\f36\insrsid8210738 Setting up Access Permissions +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\b\f36\insrsid8210738 +\par +\par }{\f36\fs20\insrsid8210738 Atma has been built with a powerful, flexible user access system that, used properly, can allow you to build virtually any sort of user permission scenario that you could think of. +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1031{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag2134588730{\*\blipuid 7f3b3d3afe4d2a3056325c53ec13b7a9}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c5445ffffff8399b1000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f8080a72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f +4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d +5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000021120f0e000000e774524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff00b2c30d1200000001624b47440088051d480000000c636d50504a436d7030373132000000 +03480073bc00001cf949444154785eed9d87a334b751c0f73bbf3818c7c67662133b31b19d840e4e80d05bc0f4127a0b103025f04142ef25f4de21549340e884 +4ee8bdf70ea177f27f204d91465aedae565b74da1b7defbbf7ee4ed24833bf9d992ddaedae69510d9469e0d45dbb418b6aa0440357169e32ecb4d5a56b00e1b9 +4a96c73ce6956cb911caab60b9d5964743b9f9e69b5f19caabda720f949b6ebaebaebb6ec172a7298fe372b7298fa5f2843b4cb90dcbabdf8ee5494f7abc294f +81f2642caf66ca539ffa0096fba1dc0be5894fbc0fcaebd9f2065c9e6ecaeb62799a2daf03e5b54d792d2c0f6279e6335fc394d7a4f2f66f0be5f56d79bbb7e1 +f2e6bebc3594b7c2f26658ded49637c1f2966fecca5b3ce3196f88e58db0bc9729ef63cb7b9af2ac67bd872def08e5ddb9bc9b2def0ae5e3dffb5d6c79072cef +8ce539cf7927533e1ccbc741f930539efbdc8f85f2d0430f7d8c291f0ae5d9cffe685b3e04ca4741f960531e7ef8e10fc2f291b67c20940fb0e513a13cef799f +80e57d6d797f2cef87e523a05c4f976b0ccf9fffa1e5e75ffeee97ffc173a4f01886149e6978fef637fefaea5fffe315a75f113e48e15178bce78992a2d3f5eb +cef3bcecf7fff4d7ffef74fa3719bf141e8547c013647857129ebfff9bdffc99d3e9a5ff9c84a7eb6eecbab19ca783724fd7ddd4752ee7b11fe5e43cd0d6e73c +5df764f363739eaea39ca7eb38e7b1554dce637f51ce63ff34698ffd65721efbcbe43cf697cd78bacee63cf69dc979ecaf071fc4a16ace333be70977ab42787e +f5af4ea7d37f0689b3f33c0e9eae4b27cc5dc709b387a7ebeebcd3d333923077ddedb71b7a44c21cc2638d4df01872eeed3ac3ce7df799ff365fb6e498ffe6e7 +e9861e4b8ef9df754f33fc1874001e4b8ef98fe4981f4d988b12660bcfe964dd8f7d0de1f945c3cee9d75686276b6f6b0a9e071ef09ec7ec6b85f0d8bdad1e3c +76670b5c0f7a1ef03a0acfc2bd2df03c961b202880e7653f6fe1f99f243cc6f1dc8871cb6ccab7a2dfefccaebafd85bbeae479286cd9cf6fb9c57a1e80c7be7d +dcdde6e5b1e6c7fe7f82fde4b6dbe0c5ecaa333c5df7f8a7749df981b005427a616b0d786cd4d2b05518b62c2596a2009e9ffb59fbf12fbcfcdfffcb947f4286 +386c49786e35f0989f479b1f7b9c07e8b1f098720fe53c488efd0f51cbbe749d81e76e86a7ebeeb8c38063d941784c31394f008fe12795f358c773af0c5bc6f3 +50e412618b1d8ff33c18b95cd8d29ca7e0380fe53cc84e08cf4fffe48ffff0f7ffc51ffcd24b0d423ffa8f013cc0ce8dc6eb58cf23e101abf73d0f7a26384888 +e0d802f0187ad0f980ebf1f060ce93058fcd7a4278285f96398f0d5a709090c216e5cb008f3d48a8f014c393f43c3ff1493ff203dff7bdbffbc7f6cbfffdef2c +78ba4e781e4898316c5970e80833c2636357080f1c612e81c7b213c203ec4409b36547c003ecb0e751780a8f308fe43c3ff6fc1f7cd123dff5ed7f66e1793965 +3e18b6d0f198d313c6f5049e670c1e0310ef6d89b005198f7d89c296f33cc62151ce930e5bc04e000fb293d8dbf2f0203b1ab656489807f6b69eff92173df2dd +2ffce6af37ecfc14a7cd7d782c3d3ee719085bc6f580f3a19cc725ccf6dc16c0e312e630e73171cbc3d34f98bbeefefb31e0f1719eaeb3bbeab644c779f0430e +5bf88e8ff3c0811e4d98e79fdb1a39cef392173ff2c92ffc966ff8aad3e915bffd2761d8d213a37a62d49c191d81e7c5dff39ddff64d5ff7d5a7d3177fe1d7fc +d16ffdde5f5e5de106dbe959753dab0e27d56f08afbc90a727809daffcd22f7fc1177cee677fc6e7ffd0efc85d75bd24432fc9b87edd66c3b28813a3dff1addf +f8b55ff1655ff2459ff7399ff5999ffe699ffa290a0f5dd2a397644c5f9291ba1a4ccfaaeb59f58c8bc12efd7a4a9d7f9106f41ae622b569233c47a117c02b09 +851a50780a15a7cdd4f328030b3410781ed88dbf66fff50b5e43c69fa76a2c1885366d5203213c340585a7495bee3e68856777951f4760021e085b74b5a19fa8 +0b5bf08da9d3ab711ca5e84cf234d0cb79000c486ec2e085a735f0d3748d3c815aeb381a18f03c448a98277b1e99546bda7c1c104a6632044faf2f070f7c93f2 +4d25e2b54dcb1a1881270a5bb4abae61ab6573af3b764d98d7d5e745f5567c7a42f39d8be224395985471928d640313cc512b5e16134a0f01cc694fb4f44e1d9 +5fe78791a8f01cc694fb4f44e1d95fe78791a8f01cc694fb4f44e1d95fe78791a8f06c64ca92dbf1e7b6399703b40acf36f06cfa4886ab33a127802797fcb27a +66c6650de7b75a41d4d22eb661127bbd3acd57896fb11e79129e4db71698f2961a957daf206a61179b4e7599e759d63a54b35ff4b7e984159ef5b69c65e65fd6 +5ae1c9b0a37a9e692569d81ad0d1baf0c04d488cf3b52fc932f479baf2a2b4650fcfe3af771f461027915848915a38d833c7ac25848b44f5577a78f50f18221a +adbfa83bcf70510a806cd8d7014a96c013e9319c6c7fb83bc043d72c8fabcaadc789975aa4785b011e2fcf09480e30b6bc253cb9de75787ac3a39d76e7a6c620 +3c438e670e3d91f94378f03a6167907af0c4eb6fe299278c89be28071eef9d7236e625a2a8ff84a7ab030f8530e189aed02361580b5fe183509f213c911ea3c9 +d68507eebdeb56fae17a3fff892045d6e1858372e8f1b64c93a6f5f1b8b9f0824216408b0f393072773345b13e9d041a1e3c84833fa447bab099d29ec7d5c756 +a2c3a879ec790220207ad91488c318fd81bfa25757d303948427d2118d34b18073afb0458f39216fe22dcb2b6fa43b40774975528b738663895cc823ba700b7c +c8133b8f3657142388ea475ec2177e2f0d14d99fe72ae72efe966171286c817301cf627c8967c451e43323ae440e2972e481f94598c28d04731e1c4f6a79e68e +f0d038f0f6199e095efbe73d4ff0ed5c789893500c6edd022de19203bb39ba48cb895d25322ef7c76f79a0c283621f039e47688036966080cecac99c87e14101 +cecd84a4504acd910ac35948cf383c821c8427daa1d91b9e080c32357982428b06cb97fd961f38354a9e063c4fe045823c6b101e379170e344dbc8189b0d8f6f +19341fdbdb12d804be260e581cdb28c079804278e43270aac36ec7791e09df5ef00cb8e8209ea0ce7b35fb6b4a438b928b257786964b331a7b9ed9a2b86fe76d +aa852d3ace8309b377290ea1828439d6a398accf21a22d2bf463e5ef860f1206408be8c1db2cdff5803347ce765d3e111fff49c3c3b51041110328747376eee2 +39c897b75ca09c506ef8bddc9c9eb8e1b25c6ce35c170909b7cfc19cc7a7cad08b0b88b2f9a6a77aa4ef6078bcb6e9388f08ccf48c2c1adf0e9ea79c47d972cc +a2eb4870bdac2c6ae208b3b3d9c02c7683674c8b412075159b8027cad3b63cabbe81a81178dc3e7ada3860a5338027f4370319d3a22d58cf6d0da86fdd735b8b +6cd46bbccc772c6b1d8676bd2423695985671a78ef79965c9ca66d7b1a98567d798deaeaa6782de0299f8cb6bc2c0d70e053782ecbeeabcc56e159458d97d989 +c27399765f65d60acf2a6abccc4e149ecbb4fb2ab356785651e36576a2f05ca6dd5799b5c2b38a1a2fb31385e732edbecaac159e55d478999d283c9769f75566 +3d040f5cd9af453530a4017ba1d2203cd5cfd8ea00ce590357e3f0ace2d8b493836a40e139a861f79896c2b387960f2a43e139a861f79856063c0ded6c6cba4c +610f73b42523071e580bdc42d9768d4b5b86dd63b459f074e75ba48e4e17040fdef162c9bf15e86a1e1e7f1cc41cadda2b6ce14d05f72e75a48eccb27d78dce4 +7683e7eacac6f0bdf109a58eac4fcd627a697b10a2f064e95a5632e8d8307e8a6e439eba6d27375bc15403528746bf82c469c5cc8307b46615279220f9f7feb9 +9188547b791eb340098a17ed6fb131a070baf18cf93630ea1c0b4752e39b3459c1b2bb298973440f52940d8f1dad83a6070f7c9b289b53b63f3c6c4541cf0ef0 +8054d031cd986f61b41daeeb791ea460d0f3c0d4f6f73b72f3b7a777f74898fbf0e0cd6ffcdd30f97dea069c7c131ff80e6fe73374038bc078562a6ea1384979 +8f217fa3a17c897b7a1e020367c0d3a0bf992af7a5c108dc94fdc037907fe366b4066d5695e4c2cf001e7f87a8f8f668606fb81d8babe36f8036bd8d9b2d2384 +277d0b36df3786ad25127306357d561dc6cdb90eba18ef682894c98f191aac88c925be04b5d6f153b01de2c67b46f0d0f117010ba7240e1e0e3b597ec74e2e0c +5bec79423ce4bb71893b7b1ecc7902787c1e841e15c6ce640172e87fe82584670dbfe39c38ec38ee13b6d08e226176dbb7f72a7cf08ed35899be0a6ae88e6259 +86ec49c5befd4dc9f846b9c2a191d84289d3ae27336176ae23761ed2b5907f22b744f030393df290a8a565ff84d9de7c12d861d1ce44ee669b64ad388878730b +abc67b6043268ba48adb2b8bfb87e64bcc02760a9f4c789cd3988427f63c32684531af5178cc230aad56f15506079f0cd3a7184e2178f97a324de6a479ca4a5e +9e97cabd86b7f35c53e2e4a872e1c154bf9f30079ec767d0942b53eaec3ec7e086f9cf2a8e471c6cd92d6c0138ce88931a5eaf8294bad4732c6d0fb3ca866769 +7cd9a87d85b0b51e0dadf7a4f0b469c1a59e6369fb63781e71a9da4e7b5be741db92ab31c64ec3cd995deb9e07f793a9ec7284798e760f5e37079e7654b0c7e9 +8976b4b1f94833e039e76567f1d836d7970a101ac88047f5a51a486b40e151328a35a0f014ab4e1b2a3cca40b106149e62d569c371781a5a2caa43ada081b18b +c15ada49d7b1d6d0803d3b4a673af4c1251a8a666b40e199ad326dc01a50789485620d64c0337d9d365f30178f429efc5fe54280e2696ac32d34b00e3c66640a +c716e639ef3ea7e1b197e75a38dc2a357779ae5bb5c6577de335b5b8a28daeaf75cdf82a5ff2527419ee792b474737ae8189fb30a34b217e78b5995bf7c1de46 +5eb9cfd01046567ab00cc4d7b5fb7a5a5ad540c67d9853f080efa04bf5914cf426705916ad8ae445b8be9a5c2f49cdf16a722d2d6a20eff4845bd7e65d081303 +d838d7122c42732bb81d65213cdc520343a31ac88407e908961f45efa2b58b3ed2c946313c9a61378a0d0e7b163c71c2ecf367bfa7859f8948276f06e1126664 +717affbf69dd1e7ef079f01c5e0d3ac1120d283c255ad33633c2962a4b3590d0807a1ec5a258030a4fb1eab4a1c2a30c146b40e129569d3654789481620d283c +c5aad3860a8f32603430ebb4acbb6a2b079e562f18d0714f68c0df5464ceed45f8029ebc735bf090172d87d380b89dd196f06c744341edb6aa06149eaaea6f5b +784d78466ea31c7fb5f08ecb0b9baf60e2d408968c2ad17649776533dc111e1bf28341e27301e2db29f35303e84bbe6ff712edbb0713443aea0b870a3c2e1289 +bf9c7c1cb01f36fc05e90cd6135f077ffb5eb8abb4b5f31868051edcb10a17c5cc4d98a5f69d05e97edcb145bd05a429cbb60d6c059a1e5077ff634733d3804c +d0001866eed0bff7a3ed3d60c5cd3418c981e17157e9ad038f53bedf32ddb3db028338cf831b343ffac66fd7e226f0584338107603fc85701a28c43f84494015 +3993c0e34848fcb37b88465733e0207a3a8b97eb310efd14cfc08f3e7261e2b9514e29b19b0b3a715f9206e3690ff8dc995be870d8da061ec9c9203cee090138 +67e136f0adb78edb92892d7631f8a082c0e778785c87d43a721e21220978b0991f1652eef871438ee5201180bb04cafd1d8f839f17257da70493b60cb75942bd +5028ea23ea38d2e94c6244f54178fc2a3d5a0f131c489d1fb6c4e61cd85ee8523e868b27cd00f8a021f8e1e72939ba044b63f0b0a9191e67509422404cbc75f1 +4f1acdd713608488b8b1e17333fc93a006e0c14109b5f58221312bebf8aea9290aa2877e78bb7bf2cbd1099e92181ee7f1abf4dc2a2a81cf7af088ada5001ef0 +00810fe87b2d01437f1364f18ccc343cd2c308667a1e4a3ebdc7d513be8e400d79f7cec69127a18bdc48bf8e73e6e41ca9063f1d2618bb7b53cccf84e791ab38 +a5eb990f4f604267446fcdfeb660b79820363b67126cd2e12396e466cc5ecb7b92509c4b819c6f179ec7ab563822ee51b40c3b4fcfd2fb3301cfb84f89c24f1a +31a7b3ded73c91405382ef6d3d0f0667f13ccbc57b5b941788e41466c04962a808113e025febf8611fcefbc90c0dbde7842734bc10870228530913667ac772e5 +979e675789f8e69c2778ebe6164007b918c61ad70a871fc4320a5bcc989b987fac940b5b01c062247e8aa46ab771041be5ea9e27b1327ca1e7991ea2dfd8a9ee +c81465dd5ebb58d46485e9b12dae51750ca17087f2d2490d852d5ea609fec73d6bcef15310b6a6473a47bfb3e07139eef418b6aa31676eeb8f2190be4ec8b283 +dcf108f3fa3ad11eeb6a40e1a9abffa6a52b3c4d9bafeee0159ebafa6f5abac2d3b4f9ea0e5ec233e792dd79d730d7ddd7a8abe1034b17f0e071c1dcc27bed59 +17c02b3c874468f12359159e437291352985274b4d5a29a5018547b928d680c253ac3a6d28f7b6e62c19d5bd2d6547cf6d2903e51ad08384e5babbf8960acfc5 +2350ae0085a75c7717df52e1b97804ca1590014f78f5329e96d8e44ac2f25968cb2a1a185e3d8117a0c242637ae2c8a2a5375566a74237d5c0d8d21b82851e22 +b270d1dfa6b3d0ceab68600a1ef03ffde7cb68d8aa62ad33133a1ab6f8d1451ab6cecc6a67329c09cfc32b46e3a4593dcf99d8afea30149eaaea6f5bb8c2d3b6 +fdaa8e7e6a579d12667a86ecb62b46ab2a4285cfd740c641c2d41dce35e799afeae3b550788e67d3dd66a4f0eca6eae30952788e67d3dd66a4f0eca6eae309d2 +15a3c7b3e96e33d215a3bba9fa788274e9cdf16cbadb8c149edd547d3c410acff16cbadb8c149edd547d3c41ba62f47836dd6d467a9c6737551f4f90c2733c9b +ee3623856737551f4f90c2733c9bee3623856737551f4f90c2733c9bee36a3101eb74a3475f5e0e64fbdd96dd22a681d0d44f0f41e633c40915e86ba8efadbee +250d0f3f2709af7bc777c8152d605778da36fb3aa34fc2e31e0e09d0c84745f2ba7585671df5b7dd4b32e781bbc0839ff1f02045f88dde62a56da3af35fa9ee7 +f1f7c448c24339907a9eb50cd0723fd961cb653d10c6149e968dbed6d8fbf0b8b4d83d599d92647cec28def149e159cb002df7a307095bb65ee5b12b3c950dd0 +b27885a765eb551ebbc253d9002d8b57785ab65ee5b1eb8ad1ca066859bcae186dd97a95c7ae4b6f2a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca +6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4f +cbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a +16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca635778 +2a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab +3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0 +b46cbdca63df079e6b5a0ea9811b16ceeaca767075c25eae4e1dd188ddc297d7aedda0e5a01ad8019e8522b4f9513590e3798e3a779dd7420d283c0b1578c9cd +159e4bb6fec2b92b3c0b1578c9cdc7e1b9d2a21a18d1c0d8aefa417750755aab6960e438cf25bb649d7ba606860e126636d76a97ac0185e792adbf70ee0acf42 +055e727385e792adbf70ee0acf42055e72738567aef52fe4e84fce351b0acf6c78563b5272ce1dd12539e3ca5178e6c333b7458bf5159e4dac96a5d64d24efd9 +69d62cd5f3cc3549965ae7767a76f5b366a9f0ccb55b965ae7767a76f5b366a9f0ccb51baaf574dc02f35378e67291559fe039ec1e3bae835078b260985b89e1 +39e71ded25635378e61231a3bec2e394a539cf0c6ea0aac2a3f0cc65c66b0c13e6ab25a1e19cdb6ad82a4663baa17a9e153c8fdcddc8398b366d96366a6c09cf +095c12be0625f1d156de6b17cf73e58f742cbee7421bd8e028d78307149860447c8655ec3f2abd26ab33b4133cee362119f09cec0d15e8a60a2da1d21feb8af0 +0c3818090f3313fd5e1d19dfe1bef0b8fb6bc061d78810e205d1d9169e6d7bdf2061a62085ee075ed1afe01f228281e7e1af20b06135f448febb5582dbaef09c +1c3c68bdd086029ead3d4f7bf0381e981464c1318134e1072126500d3973df4521b0d439ed05cfc9042e3339beb30fc16323947541e06ae00f7c0f9e87de730d +570da973cdb80d3a3384d2f7cb7f823fc38068fbe79adb86c5b5c396a78209b15c90ebf154b98f001b448ac911ef4b91d93f6c196e2c3b0c0fdb9e8c6dde3a67 +c361cb653e88140633aa86610ddffb2fd997c9062e06ba267d97b71941dbc013b810911f53f01229b34b9f053c433b692528ede6792cf2c6fb888499121b7018 +224776f0b027617fc14912bb259f34f934c971c37449789ca48d33aaed721e19797a612b80278e6ee87a64f02aa1256ab3173ce87712f04486773e461ad86142 +6c383725d22401e088e721ffd664ce2393198c47e309338633ae46e004c9f4527e7683a70376fa9e67141e367210739c9b72fb64999ec7efc63507cf52336fd3 +7e3f78f0500f852d0a4994d8ba001624309cd5fa3c97bc91cbab9d77a2ec99f32691308bb02512664e9636cb76b0e3f5729e6d8cbfb4d77de01146d2d3134b4d +763eed77812798eec65bfb3975af9ec7ef3b50a610df87f99ccc755e635178149e6222151e8567293cc5edcfbea15e00bf9d89d0f39c4f82bbfe48fc3ee58416 +f51ae6b998652d4a99dbe9d9d5cf9aa5c233d76e596a9ddbe9d9d5cf9aa5c233d76e596a9ddbe9d9d5cf9aa5c233d76e596a9ddbe9d9d5cf9aa5c233d76e875d +671c4e2ce7a481c233179ef5f76eceb3c70cbd283c194ad22a690d283c4a46b106149e62d5694385471928d680c253ac3a6da8f02803c51a48c173214732749a +8b35d0bf180c969069510d6468009d96bf92b0d88969c34bd580c273a9965f61de0acf0a4abcd42e149e4bb5fc0af35e079e2b489fb287935d33bb62b6e8562a +3e6a70a0f69be16f7db39c3ab3b4d1ef50c263f7e06675e72ac35520bd4b4106fbc39a42da50cdb04b6cd07f2d1bf379b7424ba540590a0f3390826b00383f98 +5069013ce61a81327a92f05cc1d5e2291b1113373836ecfd69539203786c7f57c6bfc5afe74d41e1e8b683a7604079f058f761ede3376ffb8edfdb6dde6efcfc +5bd402cf033e019c03463104873e0d3a22a4043ce8b8640f2845fa425b0180e3572b21ebd2b70285556ef228538ce7312ff49f1d0efdb65fda9ff837f82b6e0b +756d3ff84a9f933f839ee93be8877a83cfb8b26b980c95a1e701bb18ab8bcd1bdedb2527c694f645fef64e00c3165622839255a92bdbd0773c000fd5453cacdf +8a3d92ed41c2e311ad6cebd5c53b63bad08598f0ff51781804c4a1ff4acca5be73812bfe329567f5721e6b302280ed842e013677f871bff953dcfc091b882cf4 +d67d8a9d9affae0938250e6ae06122b1e0c242d712d7392e3b81d183dcc7791e4b40ff1f388d3e30e064622093f0c894089d13369c8407721436581021ac8fe9 +c303d75106ae86e1eac3c3247093101edf8d0f49366c05f0009481e7e1d0b8fa865fbdc3a4e7f16424c1212ba7bd4d0455c21fb18792e996c8769c4ff2ba89c3 +96dfdaa3f4427a1cef816c4624e314bce16407a4846106bf678f6351f395e2ba3eb5a14acea1b9a165dc08ba3a066503980a5b3284c57f2743950c5e23610b19 +7321d27735ed799c3ba03042c16a206c417e8ba1c825ccd25550060db98e238cdf7163bf429a5271ea10fae648c8bbf69cae431d9b45151f5c2833e97ead383a +419eeb525b11c044fed38307d363e24024cc14ce98085f03a4407ca21cbad73cc54e786214531078c59d6c8826fc1efe821ffeed6ae11e39ee998b50821fe04b +d0b11421647ab1a68968469e0aa2a4a8432bc7f7b36835493e6430336343490498899167b44855193dc28c9e6566597fdfb9601033c77c7ed521533db712ab69 +fcf4c4c041be715dcfc66dd274ebf73829522b6468609d735b1982b4caf134a0f01ccfa6bbcd48e1d94dd5c71364e1813d5e2daa81d91a80679068510d1469e0ff0122b708b28b2f98360000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag2134588730{\*\blipuid 7f3b3d3afe4d2a3056325c53ec13b7a9} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d009b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e50202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e50202 +02020202020202e5020202e502020202020202020202020202020202020202020202020202020202020202e50202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e502020202020202020202020202020202020202020202020202020202020202020202 +e5020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e50202e5e50202e5e502e5e5e5e5020202 +e50202e5020202e502020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5e5e5e50202e5020202e50202e5e5e5020202e5e5e50202e5 +020202e502e502e5020202e502e502e5020202e50202e5e5e5e50202e5e5e5e502e502e5e5e5020202e50202e5020202e50202e5e5e5020202e5e502e5020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202 +e5020202e5020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5 +02e50202e502e50202e502e5020202e502e5020202e502e5020202e502e502020202e50202e50202e5020202e502e5020202e502e502020202e5020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202 +e50202e502e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e50202020202e5020202e502e50202 +02e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5e50202020202e5020202e502e50202020202e502020202e502020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202e50202e5 +02e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e5e5e5e5e502e5020202e502e5020202e50202 +02e502e5020202e502e5020202e502e5020202e502e502e5e502020202020202e5020202e502e5e5e5e5e502e502020202e50202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202e5020202e50202e50202e502 +02e502e50202e50202e502e50202e50202e50202020202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e502e50202e502e50202e502e5 +020202e502e5020202e502e5020202e502e502e50202020202020202e5020202e502e5020202e502e502020202e5020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e5e5e5e50202e5e5e502e5e5e502e5e5e5e5020202e5020202e5020202e50202e50202e50202e502e5 +0202e50202e502e50202e50202e50202020202e5e5e5e50202e5e5e5e5020202e5e5e5020202e5e5e50202e5e5e5e50202e502e5020202e502e502e5e5e5e502 +0202e5e5e5e502e5020202e502e50202e5e5e50202020202e5e5e5e5020202e5e5e50202e5e5e50202e502020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e50202020202020202020202020202 +020202020202020202020202020202020202020202e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e50202020202e502020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e5020202020202020202020202020202020202 +0202020202020202020202020202020202e50202020202020202020202020202020202020202020202e502020202020202e50202020202020202020202020202 +0202020202e502020202020202020202020202020202020202020202e50202020202e50202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e502020202020202020202020202020202020202020202020202e5020202e502020202020202020202020202020202020202020202 +02020202020202020202020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e5020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202 +00020202020002020000000202000202000202000202000000020202020002020202000000020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020200020202 +00020200020202000200020200020200020002020200020202000202020002020200020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020302020002020002020200 +02020202020002020002020002000202020002020002000202000202020202020204000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202000000000202020000000000 +02000202000202000200020202000202000200020200000000000202020400020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020200020202000202000202020002000202 +00020200020002020200020002020200020002020200020202040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020002020200020202000000020200000002000002 +02020000000202000202020002020000000202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020200000000020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203020202020202020202020202020000000000020200000000020002020000020202020202020202020202 +02040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202000202020202000202020002000200020202020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020200020202020200020202000200020002020202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020002020202020002020200020002000202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020302020202020202020202020202000000000202000202020002000200020202020202020202020202020202040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020200020202020202000000000200020000000202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202 +02020202020202020202020002020202020202020200020202000202020202020202020202020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202 +02020202020202000000000002020202020002000200020202020202020202020202020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202 +02020202020202020202020202000202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010100010101010101010101010100010101010101010101010101010101010101 +01010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010100010101010101010101010101000101010001010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 +01010000000001010101010101010101010101010101010101010101010001010101010101010101010001010101010101010101010101010101010101010101 +01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010001010101010101010101010101000101000101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202000202020200 +02020000000002020000000002020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010100000000010100000001010100000001010001010100000000010100000000010101000101010100010101010101010101000101 +01010101010101010101010101000101000101000101000101010001010100010000000101000000000101010001010100000001010000000101000101000101 +00010101010100010101010001010101000000000101000000010101010100000000010101010000000101010000000101010101000000010101000101010101 +01010100000001010100000001010100010100000000000101000000010101000101000000000001010000000101010101000000000001010000000101010000 +00010100000000000101000101010101000101010100010100000001010101000000010101010100010101000101000000010101000001010101010000000001 +00000001010101010100000001010000000101010000000101000101010101000000000100000001010101010001010100010100000001010101010000000101 +01000000000101010001010100000001010101010100010100000000010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202020200020202020002000202 +02000200020202000202020202020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101000101010101000101010001000101010001000101000101010001000101010001010100010101010101010101010101010001010000000000 +01010101010101010100010100010100010100010101000101010001010101000100010101000101000101000101010100010101000100010100010100010101 +01000101010101000101010001010100010001010100010101010001010100010100010101000100010101010101010101000101010100010101010101010101 +00010101010100010101010001010001010101010001010100010100010100010101010100010101000101010100010101010100010101000100010101000100 +01010101010101000101010100010101010001000101010001010101010100010101010001010100010001010100010001010101010100010101000101010100 +01010101000101010100010101000100010101000100010101010001010100010101010001010101000101010001000101010001010101010101000100010101 +00010101000101010101010001010101010001010001010100010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020000000000000200020202000200 +02020200020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010001010101010100010101000100010101000100010001010101000100010101000101000100010101000101010101010101000100010100010100010101 +01010101010101010001010001010001010001000101000101010000010001010100010101010100010101010001010100010001010001010001010101000101 +01010100010101000101010001000101010101010101000101010100010001010101010001010101010101010100010101010100010101010101010100010101 +01010001010101010101010001010101010101010001010101010100010101010101010100010101010100010101010001010100010001010100010100010101 +01010100010101010001010101000100010101010101010101000001010101000101010001000101010001000101010101010001010100010101000001010101 +00010101010001010100010001010100010001010101000101010001010100000101010100010101000100010101010101010101010000010001010100010100 +01000101010100000101010101010101000101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020002020002020002020200020002020200 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010001 +01010101010001010100010001010100010001000101000000010001010100010100010001010100010101010101010100010001010001010001010101010101 +01010101000101000101000101000100010100010000010101000101010001010101010001010101000101010001000101000101000101010100010101010100 +01010100010101000100000000000101010100010101010001000000000001000101010101010101010001010101010001010101010101010001010101010001 +01010101010101010001010101010101000101010101010100010101010101010001010101010100010101000101010001000101010001010100010101010100 +01010101000101010100010000000000010101000001010101010100010101000100010101000100010101010101010000000001000001010101010100010101 +01000101010001000101010001000101010101000000000100000101010101010001010100010000000000010101010000010101010000000001010001000101 +00000101010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020302020202020202020202020202000202000202000202020002000202020002020202 +02020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101000101010101 +01000101010001000101010001000100010101010101000101010001000101010001010001010101000101010001000101000101000101010001010101010101 +00010100010100010001010100010001000101010100010101000101010101000101010100010101000100010100010100010101010001010101010001010100 +01010100010001010100010101010001010101000100010101000100010101010101010101000101010101010001010101010101000101010101000101010100 +01010101010001010101000001010100010101010100010100000000010101010101010100010100010101000100010101000101010100010101010001010101 +00000000000001000101010001010100010101010101010001010100010001010100010001010101010101010101000100010101010101010001010101000101 +01000100010101000100010101010101010100010001010101010101000101010001000101010001010101000101010101010101000100010101000100010101 +01010101010001010001010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202030202020202020202020202020200020200020202000000000202000000000202020202020202 +02020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010100010101010101010000 +00010101000000010100010001010101010100010101000100010101000101000101000100010001000101000000010100010001000100010101010100000001 +00000101000101010001000101000000010000000001010101010101000000010100000001010000000100000101010101000101010101000101010001010100 +01010000000101010101000101010100010100000001010100000001010101010100010101010101000101010101010100010101010100010101010001010101 +01010001010101010001010001010101010100010001010101010101010101010100010001010100010001010100010101010100010101000101010100010101 +01000101000000010101010100000001010101000000000101010000000101000000010101010100000001010100000001010101010000000101000000010101 +00000001010001010101010000000101010000000101010100000000010101000000010101010101000000010100000001010001010100010100000001010101 +01000101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203020202020202020202020202020200000202020202020200020202020200020202020202020202020202 +02040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010100010101010101010101010101 +01010101010001010001010101010101010101010101010101010100010101000000010101000101010101000101010000000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010100010101010101010101010101 +01010101010100010101000101010101010101010101010101010101000001010101010101000101010101000001010101000001010101010101000101010001 +00010101000101010101000101010001000101010101010101000101010001000101010001000101010001000101010001010001010101010001010101000101 +01010101010001010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 +01000101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202020000020202020202020002020202020002020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010100000000010101010101010101010101 +01000101010000000001010101010101010101010101010001010001000100010101000000000001010100010001000101010101010101010101010101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010100010100000000000101010101010101010101010101 +01010000000001010101010101010101010101010101010101000101010000000000010101010101000101010101000101010101010101000000010101000000 +01010101010101000000010100000000000101010101000000010101000000010101000000010101000000010101000101010101000101010100010101010101 +01000101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101000101 +01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020202020202020202020202000202020202000202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101000101 +01010101010101010101010101010101010101010101010100010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101 +01010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020002020202000202000000020200000002020000 +00020200000002020000000202020202000202020202020000000202000202020002020002020002000200000002020000000202000202000000020200020202 +00020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202000202020200020002020202000202020200020202000202 +02020002020202000202020200020202020200020202000200020202000202000202000200020202020002020202000200020002020200020002020200020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020200000000000002000202020200020202020002020202020202000002 +02020000020202020002020202020002020202020002020200020200020200020002020200000202020000020002000202020002000202020002020200000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403030303030302020200020200020200020202020002020202000000000002000002020200000202 +02020202000000000202000000000002000202020002020002020002000200000202020000020202000200020202000200020202000200000202020202030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303040302020204000202 +02020202040002030202020202030202020202040404040404040202020002020002020002020202000202020200020202000200020202020002020202020202 +00020202000200020202000200000202000202000202000200020002020202000202020200020002020200020002020200020002020202020204040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020400020202020202 +04000203020202020203020202020202020202020202020202000202000202020000000202000000020200000002020200000002020000000202020200020202 +00020200000002020002000200000002000002020002020000000202000000020002020000000202000000000202020000000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202000002020202020202020202020202020202020202020202020202020202020202020002020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020200000202020202020202020202020202020202020202020202020202020202020202000000000202020202020202 +02020202020202020202020200020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020203030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020402020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000 +00000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010204040404040404040404040002 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020002000200020002000200020002000200 +02000200020002000200020002000200020002000200020002000200020002000200020002000200020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020204000101010100000000010001010000000101000000000101010000000001000101010100010101010101000000010100010101000101 +00010100010001000000010100000001010001010000000101000101010001000000010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020203030303020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020400010101000101010001000100010101000100010101000100010101000100010101010001010101010001010100010001010100010100010100 +01000101010100010101010001000100010101000100010101000101010100010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202030302020202030302020202020202000202020200020002000202000000020202000202020002020200 +00000202020000000002020202000202020200020200000002020000000202020000020000000202020202020202020202020202020202020202020202020202 +02020202020202020202020203030202020203030202020202020200000000020202020000000202000202020002000202000000020202000000000202020200 +02020202000202000000020200000002020200000200000002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02040001010001010101000100010001010100010001010100010001010100010001010101000101010101000101010101000101010001010001010001000101 +01000001010100000100010001010100010001010100010101000001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020101010102020302020202020200020202020002000200020002020200020200020202000202000202020002 +00020202000202020200020202020002000202020002020202000200020202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202040202010101010202030202020202000002020200020200020202000200020202000200020002020200020002020200020202020002020202 +00020002020200020202020002000202020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202040001 +01000101000000010001000101010001000101010001010000000001000101010100000000010100000000000100010101000101000101000100010000010101 +00000101010001000101010001000101010001000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020002020202040002030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040001010101010102030202020202020000000000000200020002000202020002000200020002000200020202020200020202 +00020202020002020202000200020202000202020000020002020202020000020202020202020202020202020202020202020202020202020202020202020202 +02020204000101010101010203020202020202000202020200020002020202020002020200020002000202020202000202020002020202000202020200020002 +02020002020200000200020202020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020204000101000101 +01010101000100010101000100010101000101010101000100010101010001010100010001010100010000010100010100010100010001000101010100010101 +01000100010101000100010101000100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020200000002020204000203020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010102030202020202020002020002020002000200020202000200020002000200020000000000020002020200020202 +02000202020200020002020200020000020202000202020000020202020202020202020202020202020202020202020202020202020202020202020202020400 +01010100000101010203020202020000020202020002000000000002000202020002000200000000000200020202000202020200020202020002000202020002 +00000202020002020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020400010100010101010101 +00010100000001010000000001010100000001010001010101000101010001010000000101000100010000000100000101000101000000010100000001000101 +00000001010000000001010100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202000000000002020400020302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010203020202020202000202000202000200020002020200020002020002020002000202020002000202020002020202000000 +00000002000202020002000202020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202040001010000 +00000101020302020202020002020202000200020202000200020202000200020002020200020002020200020202020000000000000200020202000200020202 +02000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202040001010100010101010100010101 +01010101000101010101010101010101000101010100010101000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101020302020202020200020200020200020002020000000202000202000202000202000000020202000000000202020200020202020002 +02000000020202000000020000000202000000020202020202020202020202020202020202020202020202020202020202020202020204000101000000000101 +02030202020200000202020200020200000002020000000002020002020000000202020000000002020202000202020200020200000002020200000002000000 +02020000000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020204000101010100000000010001010101010101 +00010101010101010101010100010101010000000001010101010101010101010101010101010101010001010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010102030202020202020200000202020002000202020202020202020202020202020202020202020202020200020202020002020202000202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101000001010102030202 +02020200020202000202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020400010101010101010101000101010101010100010101 +01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101 +01020302020202020202020000020202000200020202020202020202020202020202020202020202020202020002020202000202020200020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101020302020202020000 +00000002020202020202020202020202020200020202020202020202020200020202020002020202000202020202020202020202020002020202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000101010100000302 +02020202020202020202020200020002020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000010101010000030202020202020202020202 +02020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020204000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404000000000404020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040400000000040402020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020400010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020303030303 +03030303030400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020404040402020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020202020202020202 +02020002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020002000200020002000200020002 +00020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020302020202020202020202020202020402 +02020202020404040202020204040402020402020202040202020202040202020202040202040404020202040404020202040404020202040402020204040202 +02020202020202020202020204000202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202030202020202020202020202020202040202020202 +04020202040202040202020402040202020204020202020204020202020204020402020204020402020204020402020204020402020402040202040202020202 +02020202020202020400020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020203020202020202020202020202020204020202020202020202 +04020204020202020204020202040204020202020204040404040202040202020202040202020202040202020202020204020202020402020202020202020202 +02020202040002020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020302020202020202020202020202020402020202020202020204020204 +04040404020402020204020402020202020402020204020204020202020204020202020204040404040202040202020204020202020202020202020202020202 +04000202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202030202020202020202020202020202040404040202020404040202020402020204 +02040202040202020402020202040202020402020402020204020402020204020402020204020402020402040202040202020202020202020202020204000202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020204020202020204020202020202020404040202040402 +04020202040202020202040204020202020404040202020404040202020404040202020404020202040402020202020202020202020202020400020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020402020202020402020202020202020202020202020202020202 +02020202020204020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020202020202020202040202020202040202020402020202020202020202020202020202020202 +02020204020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020202020204040404040202040404020202020202020202020202020202020202020202020204 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040003030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid8210738 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\f36\fs20\insrsid8210738 +\par Permissions can be set globally, and for each individual trigger. Use the dropdown box to choose between the different access scopes. Each scope has two lists: an Allow List, and a Deny List. These lists work using user hostmasks, i.e. } +{\field{\*\fldinst {\f36\fs20\insrsid8210738 HYPERLINK "mailto:CoolGuy!*@*.myisp.com" }{\f36\fs20\insrsid5655541\charrsid14291492 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b02000000170000001600000043006f006f006c0047007500790021002a0040002a002e006d0079006900730070002e0063006f006d000000e0c9ea79f9bace118c8200aa004ba90b3a0000006d00610069006c0074006f003a0043006f006f006c0047007500790021002a004000 +2a002e006d0079006900730070002e0063006f006d000000c50000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid8210738\charrsid14291492 CoolGuy!*@*.myisp.com}}}{\f36\fs20\insrsid8210738 +. Wildcards can be used to specify any matching text. You use the following dialog to add and edit permissions: +\par +\par }{\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1032{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}} +{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7726\pich6588\picwgoal4380\pichgoal3735\pngblip\bliptag707798884{\*\blipuid 2a3027641fe67e4170ec50028a252cb6} +89504e470d0a1a0a0000000d4948445200000124000000f90803000000b9f0b89b00000300504c54458399b1ffffff000000c1ccd94f657d526982546d86536b +84526a834f667e50677f52698151688058748d59758e58738c57728b556f88546e86536c845a768f57718a567088556f87546d855d7c955b799259768f5e7d96 +5d7b945c7a935b78915a77905c799262849e62849d62839d61829c60819a5e7e976689a363859e61829b6080995f7f986c94af6a91ac6d95b06c93ae6b92ad6a +91ab6990aa698faa688da8678ca6698ea9688da7678ca5668ba46589a263869f668aa36588a16487a0729eb96f99b46d96b176a3bf74a0bb739fba729db8719c +b7719bb6709ab56f98b36e97b26e98b26e97b16d95af7db0cc7fb2ce7eb1cd7cadc97bacc87aabc678a8c377a6c175a3be74a1bc73a0bb80b3cf7bacc77babc7 +7aaac579a9c478a7c277a5c076a4bf75a2bd80b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0ebbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37 +bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1a10b15153d727263b7b76dc7c77adbdb325a5a78d4 +d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2ddddaee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4 +b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323dfe7e7515353e7ebeb404141abadad7475756a6b6b57 +5858e9eaea8c8d8d7f8080a72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f4fad67676845459d6a6a6f5454d2a2a2423535715b +5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828 +131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000659318bd000000e074524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffff00b7a3129e00000001624b47440088051d480000000c636d50504a436d703037313200000003480073bc0000 +0ec549444154785eed9d878315471dc76fd64342d7048423c09d09392289a20430800592504c542008412c8466ecbdf7de8d15138dddd88dbdf7de35f66efe16 +a7979dd99ddf7b337b6ff7ed6f13deddedfbcdeccc67bfbfdfcececcce4e4ce01623504c4cdc0db77a02930c520c64dfbf17902603db82050b162e5cb878f1e2 +458b16cd9b37efbcf9f3e75f70c1aa55abee7efef92b57aebce7bde8b662c58a7bd06dd9b2254b962ca5db85cb97cfcccc4c4f4faf5e7def75ebd6ad5dbb766a +6a6acd9a351b366cb89c6e975d363b3bbb71e3c64b2e59bffee28b2fba0fdd1ef450b63d64e7ce9d975efae01d3b766cdfbe7ddbb66d575eb975ebd6076ed9b2 +e58a2b366fde7cbf07b0edfef7a5db23376dda74d5558fb8eeba875f7bedeeddbb1f46b7fdfbf7efdbb76fefdebdbb76eddab367cfa3afb9e6d8b163a74e9dba +e186abaf3e79f2e48d371e3d7af4c48913478e1c793cdb1ef728ba3df631870f1fbefefab367cf3ee1cc9933070e1c3874e8d0c183078f1f3f7e3ab44d28483f +ff21e3f497df7df90f8a174252c034a4df7ee3d7937ffdc75dc557b4a6fa0aa9149e8ad3a735a43bbeffd3afffaf28fe66fcaeb7909c083c6943fafd6fbef999 +a2b8fdcf0e2442ea6212e15b242611d2b598e45ec65c485ffd555114ffb4023855928044483870130208dcdd8454d0cbd9c404fb74217d91322abee640624249 +84c4b2e8d8d58d2b89f1e1a41c48777c9e41fa4f181299275c8bd02600fb219a004a4974076d02b0fd172ea71f33844caf264434011424f6933601d80fda0460 +3f6813807ed22600fd6c551340b81ba3c17e3a903ef759b6fb0b77fefd5f74fb1363c59c6d219312733742ce23643e21bc9dc42871483c2411b28c522264e952 +4228a4191b12215353544a1b28a1cb09a18c6667292542d6af27e422422826ca88fedfa676928c4982910be9d39ffcf887dfff8b1f7ce9768aeaa37fac81c4d1 +9494441b9342691cd234fb4d34266d48b431c920d1c6a4b0654a628d494aa92b4afac4133ff281f7bdf7bb3f667afaefbf25245697929208b1942403377337a6 +24dae2f620717fe34ab221c9163777374aa97d90c231e963377df09673ef7afbcf18a43b79642284dd96504a8ebbf9903c779ba65212b7254c48536b08e99cbb +555cdd6ebaed9673efbef9cdafa78c3e25c2b786b488b0c0ad6252c8ddecc0cdeedd3c489452c702b76a513a81fbb65bcf3de9e6b7bce1554571d7b77f22dcad +a737b8358dc95bdff3ceb7bde975af2e8a17bfe0353ffad6f77ed963486e8f887d5bc219bdf2a52f7fe1f39ff3aca73fef43dfe92f241695edcdbac17dc75bdf +f8da57bcec252f7aeeb39ff98ca73df5294fee2f24bf4749f702f8bd6e7d8d499590fade3f1ba93ff6710304829010128000c004958490000400269994141ab8 +ebf43ee7e62417a4723bb5e37fbba3dad920899eb471d9b240127d9b669b2cc6058fa8471d24319262d7be4c437e07865403affc559b38370a8985224753ec2f +6f27a17b0bfe9ff892ff947f9715391a741048623c857d9a7f7287dc5d129c7437bf461c87b7493a9c0ddbccdf2df1da5a48fcbc7287139ff257f6437898deed +3a9c80a470486d308508b9280e8286fc5f6a871b8bdf2531ba43ec93c99985a54691407d94949b093240491292f8c1ffc9ff85aeb8a642813bc0a312920d41fd +ae716aba1a9da4abce840118546a322a30248ec286a4a1b1dd354ad23550f2e052501a32d5d54a712baa9426a42554a592b7109264a194a42089dd0e25c7dd3c +48caeb2c81c8732d393871ab0c89f9560b21f1702d3ea49a1c7793846c4a4ee0762199d862d554f983882e565cb10859f2b18428788ed2dd00377b6113d59814 +157602b76a02e84bbd15e1fd801280a4b2d45e6702b7ba0a24c7a07206595adc6554e016b7ba00ea52f98d28f39555742f5d762e4e862d835453591b4caf2035 +2b806cb937a3a4a1a3594b1336d19f347e0f5eb87d1cf8d84454cc993adda2c7e9b40142029c3e84849000040026a824840420003041252124000180092a0921 +0108004c50490809400060a294d4e979324d169ef5996848e3d7d991a546932e2480ec7a68829000271d212124000180092a09210108004cd294c4da26808334 +6cd2782952204d4eb2e1e951639a83522440a288f8dc8e62a48b78cd45299220890165331a5c9efad6b09bf1ecd52c0d550a3e9531f3363c2433874453ca5fbc +686d7929b8a46529f424b36852b8414e486a5e979efc65e6efcac960f072412d19243171c782c4e7e0c95204269b41f3d676f921e9f9bae5f9bb03970d92a00a +92993baca77c42b20bdb340a494c750e4dd41dbec0a594417763f339ad69d6de0cd8418f3e3ca460c8945375cdf46f569e463179819b1f514f389713abd36279 +0aa489097e71d3d715ab78f61c79394737ad9c95279f3666bd52e838644d421f543db67d0224ba122ccb497cf2d3273eccacddd26f29e5ac4e5b2e856c028863 +cb62259ea0144862c1dc66aa3e48aed15224329a488334485546688b90e6007e2f9494ca11210108222484042000307195d4e4286897f3b60727b30c778e6526 +546e38ab04e273b4b5d5829633a0a42334412501e023248404200030f19424faf5eccdfeab89be764029476ce243aa2d50ea4df5886b3be4e12b20c9ce74d97d +25d601502321ee78c490c7ed54b2d29c49bd38be5e1f81af26210564af62624622badc9e8e973d3067d22c1c61ba3fd51a2e7cfc83778ada9f63fe52af702f80 +8a3a65483e9e5e04f15a48aebbe94ef5ac037f5d884b1590aca13dd11ab0dd4d2d5d628f4774a1ae439731dee9d6cf0bbe03142101f4158704c864dc4d1012e0 +0c2324840420003041252124000180494049f6fd1ef67c33862148bccb4df4bb21a44a487ac12f84c49d31a824bd486669da2fc07d0126a1fb9c76dffbd440a2 +93a31b8104e0d83293302431cdde8364cd8154d35bf572d4ee02a7aa779775af98ce02d3a1a0bf57331cf59b425bc6a7c6ddc4b2cee559f66ae6a8d597abfb28 +cda4646b796a7604d92be7f5049b4e2961d5e6debb0a25b173ee3eafa1c89859e4bc72aa3b5742127ff30aab2e71393ae575721ad38e42920bd77a3149cd6557 +ab275b72d03213ec34a6ba9e606dda4925a9357bbdc0ed2cf8ae7cc9f0d13ee3edaae80996fee82c679d6bf675bee856d704308fb2c9886b45695902eb0b2baa +9b35aaab02b7de2fbdd25e18bd1b90ac5390b7c5ddeed650b5f2024a72a6aae5d3acf2acac39ce4d66d85502e08c9010128000c00495849000040026a8248404 +2000304125212400018049b5922293e480372c29b9a4a465554f4daff1d54032832681dfa043047cf5a0caad3e9794b41c52c2b11d7dd541aa7b4b0a1cd2f0b9 +d4bf76285e82d4f420250d5f3d731e520a9a92562829470d5846958b71e639444a2ee0b4155d30e0f4b1d80d862457dd5227c7ac99547f84504145ffb95e9faa +b2970990b6f6e0a9e90776b7d2eb0ccdf25b918eb44041ad572972d4834072d3aa5107b1c88d070c706c6f202c487d3025b1e1b8d21a652385a4d7b4090e4801 +20d9a364d5aa1c1492eb6e7617b7d044f98c420a2a872fbdd4d1b47cea341f44181a9218d6d1036361500342d2d70bed284249a55194daab5bc8ddc4605d4995 +730049bd4eb3ceeb07b8bae957619642ae38fff2847aafc60d5d862b20f153eab6e1fc4b782926252ba9eefc5a671ada04b08ae75c97acc120e1e00356d419bc +7353cf81924474b03f430e0775377ed9e6ceeb29c90c604bcfb38f03b80c5bc3c0aec701d2b6ab09506ebb8a76920edc1a54f94a0c68d01948a5a80f483b3024 +538ff86dcdc0eda43024bb8ce1b6404a4553d2b292a5a64748d66ab4b572e4b4ab03777d5a687f52422e9155aca325484d0f50526c6196287f6e90924b4adad4 +63bb6d117c2547fc6ce340409c513f96500470a86f4ba0bbc511a2bbc519a1bb0118212484042100b0c198849000040026a82484042000304125212400018009 +2a696048f1d5cdfa6981ab28c7faf6e4cb2c70595788cfd1918e688f31209fb1364125014e2f42424800020013541242021000980494149c84e867d5d5478f01 +50ca263e2468e5a1764314aa6d492a172dd7cffaeb65b8f59c276bba64dbaad34c79fcf5b8c571f4cc213ddbafbcc6b450d2d8dfd0d5adc75d01494f5655efbf +84dcfd74d926dc5522434db592dc998ecde8bb3db956f427a989c7d2bd22eed69eea345392aa4e37771abb03c95e5bcb9f93dc4c31479b2bf64c02f823248404 +20003041252124000180092a09210108004c504943421afbfb556805d508524849f52b33d42edb30565fea61b630a4ba4507faf31d42029c6b84d400a4da553f +22c70ba44dc90e50bb4c260025398f6f876b05ab2b42029cb43e40520f70cb9ff2816ef574378724be720cad5d0292636367a2bf14598a953e745ee21172c0a9 +68c004e26ee20177b51e802aa8f8db7ccac2895dbcc2eac3b3726d4cd63aa99fb1c1d6008458961048a2b26a2d00753a4390044d49a902926763b29649856438 +3b5b3ba5551b6235cbf8fd0090f45145c90390b4d84cacf7ac7c1ba32bee8cdad1a414b58b750552bd46b4471a4ff351eaaa7aa4959396fc5a46321da5322a04 +9a155c492a865aa1d44456e916d295144bb962878ad63a70cbf77c6839baa15e45680ecbf2dd56076e28efcc76ee954c06eeccc7006607501230a7dc660ea4d1 +c52356adf642ca0d3d213f840480570f09d0a3d90b93ba9ec92ecf92c95b7629051c0800f8044242480002001354124202100098b84a828edaf5cd0e9f9c84b4 +1ad83c6c7c2830ee740829ce08950460849010128400c00663d29c40ca372f491517726106d9e47a242f5d4905a8bc7123b35275ae750a58ddb26c3920652a88 +ae1242aa224a27226a77cb425d3494b36ca82400468484900004002663a2a460f4e9504ca2ed287ab2d4bfcaf3160fdce289cef0d67148920e7f4ab56e8b42aa +4dde6d48eab167f588fcd04a5218b89ca4a8d4ef1527a033eea621c5da2c312559e99d575ce967f37dfcfd85c4456491e1b78e6157ee1ea44848622f65ad6d71 +97177590af4c93d9763b26a9cb5aaec06d3424e5330eeea65f0e269b0143076ee71557ea92a956e4e9b8bb01dab3c224e66ee08c8c61676212b86e0809800a21 +21a43c1d89e3aea43c7328c6bb6732db70896e4ce6a13ed9a6ab5b7648d9328cdd2f0242a56c9ee052d35156e93d93d14374df002101ce2183942b4e8e6f3eec25ebb8c508fc1f14b497de10bc7e6b0000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7726\pich6588\picwgoal4380\pichgoal3735\wmetafile8\bliptag707798884{\*\blipuid 2a3027641fe67e4170ec50028a252cb6} +0100090000034490000000002390000000000400000003010800050000000b0200000000050000000c02fa002501030000001e0023900000410b2000cc00f900 +240100000000f9002401000000002800000024010000f90000000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876f5500886f55008870 +56008a7157008b7257008c7358008d7458008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b5d00957c5d00967d5e00977e +5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8462009e8563009f866300a0876400a1886500a2896500a3896600a38a6600a48b +6600a58c6700a68c6700a78d6800a88d6800a98e6900aa8f6900aa906900ab916a00ac916a00ad926b00ae936c00af946c00af956d00b0956d00b1966d00b197 +6e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b89d7200b99e7200ba9f7300bba07300bba07400bca17400bda27500bea37500bfa3 +7600bfa47600c0a57700c1a67700c2a77800c3a87800c4a97900c5aa7a00c6ab7a00c7ab7b00c7ac7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb0 +7d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbdbd00e1e1e5002828a70039393d0060606000555555000404 +040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a910010100f000909080065656500eaeae9002d2d34004f4f +4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949490067676700e2e2d4005c5c540051514700515144005151 +41003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2 +c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb8f00dddd86005a5a320018181600dedeab00dcdb9800d9d9 +8400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a0072723d000a0a040093933200b7b763004f4f89003434ac004b4b +92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c7 +6d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb1700bbbb0e00bfbf0d000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000202020202020202030404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000304040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400000202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040000020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020003020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400000202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200030202020202020202020202020202020202020202020202020202020202020000000202020002020200020202020202020202020202 +02020202020202020202020202020202040000020202020202020203020202020202020202020202020202020202020202020000000002020000000002000202 +02000202000000020200000002020002020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200030202020202020202020202020202020202 +02020202020202020202020200020202000202000202000202020202020202020202020202020202020202020202020202020202040000020202020202020203 +02020202020202020202020202020202020202020200020202020200020202000200020202000200020202020002020200020002020202020202020202020202 +02020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020003020202020202020202020202020202020202020202020202020202020002020202020002000200020202020202 +02020202020202020202020202020202020202020202020204000002020202020202020302020202020202020202020202020202020202020002020202020200 +02020200020002020200020002020202000202020202000202020202020202020202020202020202020202040002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020003020202020202020202 +02020202020202020202020202020202020202000202020202000200000202020202020202020202020202020202020202020202020202020202020204000002 +02020202020202030202020202020202020202020202020202020202000202020202020200000000020002020200020002020202000000000002000202020202 +02020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000302020202020202020202020202020202020202020202020202020202000202020202000200 +00020202020202020202020202020202020202020202020202020202020202020400000202020202020202030202020202020202020202020202020202020202 +00020202020202020202020002000202020002000202020200020202000200020202020202020202020202020202020202020204000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000302 +02020202020202020202020202020202020202020202020202020200020202020200020002000202020202020202020202020202020202020202020202020202 +02020202040000020202020202020203020202020202020202020202020202020202020200020202020202020000000202000000000202020000000202000000 +02020002020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200030202020202020202020202020202020202020202020202020202020202 +00020202000202000202000202020202020202020202020202020202020202020202020202020202040000020202020202020203020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020003020202020202020202020202020202020202020202020202020202020202000000020202000202020002020202020202020202020202020202 +02020202020202020202020204000002020202020202020302020202020202020202020202020202020202020202000000000202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020003020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000002020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400000202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040000020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020003020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030300000202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202040002030202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020403020202 +04000203020202040302020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202040302020204000203020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020204030202020400020302020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020204030202020400020302020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101 +01010101000101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020403020202040002030202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100010101010101010101010101010001010001010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020403020202040002030202020403020202 +02020400010101010001010101000101000000010101010000000101010101000101010001010000000101010000010101010100000000010000000101010101 +01000000010100000001010100000001010001010101010000000001000000010101010100010101000101000000010101010100000001010100000000010101 +00010101000000010101010101000101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202040302020204000203020202040302020202020400010101010001010101000100010101000101010101010001 +01010100010101000100010101000100010101010101000101010001010101000101010100010101010001010100010001010100010001010101000101010001 +01010100010101010001010100010001010100010101010101010001000101010001010100010101010101000101010101000101000101010001010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202040302020204000203 +02020204030202020202040001010101000101010100010001010101010101010100000101010100010101000100010101000100010101010101000101010001 +01010000010101010001010101000101010001000101010001000101010100010101000101010000010101010001010100010001010101010101010101000001 +00010101000101000100010101010000010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020204030202020400020302020204030202020202040001010101000101010100010000000000 +01010100000101010101010001010100010001010100010001010101010101000000000100000101010101010001010101000101010001000101010001000101 +01010100000000010000010101010101000101010001000000000001010101000001010101000000000101000100010100000101010101010101010100010101 +00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020204 +03020202040002030202020403020202020204000101010100000000000001000101010001010100010101010101010001010100010001010100010001010101 +01010101010100010001010101010101000101010100010101000100010101000100010101010101010100010001010101010101000101010001000101010001 +01010100010101010101010100010001010100010001010101010101010001010001010100010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020403020202040002030202020403020202020204000101010100010101 +01000101000000010101010100000001010101000000000101010000000101000000010101010100000001010100000001010101010000000101000000010101 +00000001010001010101010000000101010000000101010100000000010101000000010101010101000000010100000001010001010100010100000001010101 +01000101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202040302020204000203020202040302020202020400010101010001010101000101010101010100010101010101010101010101010101010101 +01010100010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010100010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202040302020204000203020202040302020202020400 +01010101000101010100010101010101010001010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101 +01010101010101010101010101000101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020204030202020400020302020204030202020202040001010101010101010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 +01010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020204030202020400020302020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020403020202040002030202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020403020202 +04000203020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202040302020204000203020202040302020202020400000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202 +02020204030202020400020302020204030202020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020200000000020200000002020002020002020002000202000202000202000000020200 +02020200020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02000202020202000202020002000202000202000200020200020200020002020200020002020200020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020200020202020202000202020002000202000202000200020200020200 +02000202020202000202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03030303030302020002020202020200020202000200020200020200020002020002020002000000000002000202020002000202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002030202020404040404040402020002020202020200020202000200020200020200 +02000202000202000200020202000200020202000200020202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000203020202020202020202020202000202020202020200000002020000000200000202000000020000020202000000020200000000020200000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020000000002020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000203020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303 +03030303030302020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303 +03030202020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303 +03030202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202040202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202040202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202040001010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020200020202020202020202020202020202020202020202040001010101010101010101010101010101 +01010101010101010101010102030202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101 +01010101010101010203020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101 +01010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020200020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010203020202020000000002020000000002020200020202000000020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010203020202000202020002000202020000000202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020400010101010101010101010101000000010100000000000101010101010203020202000202020002000202 +02000202020002020202020200020202020202020202020202020400010101010101010101010101010101010101000000010101010101010203020202000202 +02000200020202020202000202020202020202020202040001010101010101010101010101010101010100000001010101010101020302020202020202020202 +02020202020202020202020202020202020202020202040001010101010101010101010101010101010100000001010101010101020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020400010101010101 +01010101010101000101010001010101010101010101020302020200020202000200020202000202000200020202020000020202020202020202020202020400 +01010101010101010101010101010101010001010100010101010101020302020200020202000200020202020200000202020202020202020202040001010101 +01010101010101010101010101000101010001010101010102030200020200020200020002000202020002020202020202020202020202020202040001010101 +01010101010101010101010101000101010001010101010102030202020000000202020000000202020000000202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202040001010101010101010101010101000101010100010101010101010101020302020200 +02020200020200000000020200020002020000020202020202020202020202020202040001010101010101010101010101010101010001010100010101010101 +02030202020002020200020002020200000202020202020202020202020204000101010101010101010101010101010101000101010001010101010102030200 +02020002020002000200020202000202020202020202020202020202020204000101010101010101010101010101010101000101010001010101010102030202 +02020202000200020202000200020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +04000101010101010101010101010100010101010100010101010101010102030202020002020200020202020200020002020200020002020202020202020202 +02020202020204000101010101010101010101010101010101000101010001010101010102030202020002020200020000020200020202020202020202020202 +02020400010101010101010101010101010101010100010101000101010101010203020002020002020002000200020202000202020202020202020202020202 +02020400010101010101010101010101010101010100010101000101010101010203020202020200000200020202020200020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020204000101010101010101010101010100010101010101000101010101 +01010203020202020000000002020000000202000202020002020000000202020202020202020202020204000101010101010101010101010101010101000101 +01000101010101010203020202000000000202000200020200000002020202020202020202020400010101010101010101010101010101010100010101000101 +01010101020302000202000202000200020002020200020202020202020202020202020202020400010101010101010101010101010101010100010101000101 +01010101020302020200000202020000000000020002020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020400010101010101010101010101010001010101010101000101010101010203020202020202020002020202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010100010101000101010101010203020202000202020202020202020202020202 +02020202020202020202040001010101010101010101010101010101010001010100010101010101020302000202000202000200020002020200020202020202 +02020202020202020202040001010101010101010101010101010101010001010100010101010101020302020200020202020002020200020002020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020400010101010101010101010101000001010100 +01010100010101010101020302020202020202000202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010001010100010101010101020302020200020202020202020202020202020202020202020202020202040001010101010101010101010101010101 +01000101010001010101010102030200000002000002020002000000000202020202020202020202020202020202040001010101010101010101010101010101 +01000101010001010101010102030202020200000002020000000202020000000202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202040001010101010101010101010101000101010100000001010101010101020302020202020202000202020202020202 +02020202020202020202020202020202020202020202040001010101010101010101010101010101010100000001010101010101020302020200020202020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010000000101010101010102030202020202020202020202020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010000000101010101010102030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202040001010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010203020202020202020202000202020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202 +02020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202 +02020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020400000000000000000000000000000000000000000000000000000000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000 +00000000020302020202020202020202020202020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000 +02030202020202020202020202020202020202020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202 +02020202020202020202040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202030303030303030303030303030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020204020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020204000101010101010101010203020202020202 +00000000020200000002020200000002020002020202020202000000000202000000020200000002020000000202000000020200000002020202020200000002 +02000202020002000000000202000200020202020000000202000000020202020200020002020200020200020202000202020002020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020400010101000101010101020302020202020002020202000202020200020002020200020002020202020200020202 +00020002020202000202020200020202000202020200020202020002020202000202020002020002000202000202020002000200020202000202020002020202 +00020202020002000202020002020002020200020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020400010100000001010101 +02030202020202000202020200020202000002000202020202000202020202020002020200020002020202000202020200020202020202020000020202000002 +02020200020202020202020002020200020202000200020002020200020202020202020000020202020002000202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202040001000000000001010102030202020202000202020200020000020202000000000002000202 +02020202020000000002000202020200020202020000000000020000020202000002020202020200000000000202020002020200020202000200020002020200 +00000000020000020202020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202040001 +00000100000001010203020202020200020202020002000202020200020202000200000202020202020202020002000202020200020202020002020200020002 +02020200020202020202020002020200020200020002020002020200020002000002020002020200020002020202020202000200020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020204000100010101000000010203020202020200020202020002020000000202 +00000002020002000202020202000000020202000000020200000002020000000202020000000202000000020202020200000002020002020200020000000002 +02000200020002020000000202020000000202020200020000000002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020400010101010101000001020302020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020400010101010101010001020302020202020002020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202040001010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202040000000000000000000002030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020204040404040404040404040403020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202000000000002000202020002000000000202000200020202020000000002020000020002 +02000000020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +00020202020202000200020200020202000200020002020200020202000200020202000200020202000200020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020200020202020202020002020200020202000200020002020200020202 +00020002020200020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03030303030302020002020202020202000202020002020200020002000202020200000000020002020200020002020200020002020200020202030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002030202020404040404040402020000000002020200020002020002020200020002 +00000202020202020002000202020002000202020002000202020002020204040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000203020202020202020202020202000202020202000202020002000000000202000200020002020000000202000000020002020000000202000000000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020200000000000202020202020202020202020200020202020202020202020200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202040002030202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303 +03030202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020303020202020303020202020202020002020202000202000000020200000002020000000202 +00000002020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020303020202020303020202020202020000000002020202000000020200020202 +00020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202 +01010101020203020202020202000202020200020002020202000202020200020202000202020200020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204020201010101020203020202020202000202020002020002020200020002020200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010203020202020202000000000000020002020202000202 +02020002020202020202000002020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010203020202020202000202020200020002 +02020202000202020002020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010203020202020202000202000202000202020200020202020000000000020000020202000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040001010100000101010203020202020200020202020002000000000002000202020002020002000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010203020202020202000202000202 +00020202020002020202000202020002000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010000000001010203020202020200 +02020202000200020202000200020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101020302020202020200020200020202000000020200000002020000000202020000000202000000020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000101000000000101020302020202020002020202000202000000020200000000020200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101020302020202 +02020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010000010101 +02030202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000101010101010203020202020202020200000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000101010101010203020202020202000000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000001010101 +00000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00000101010100000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204040000000004040202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204040000000004040202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040404040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040404040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030304030202020400020302020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010100 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101000000000101010101010101 +01010101010101010101010101010100010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000101010101010000000001010000000101010000000101000101010000000001 +01000000000101010001010101000101010101010101010001010101010101010101010101010100010100010100010100010101000101010001000000010100 +00000001010100010101000000010100000001010001010001010001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020204000203 +02020202020202020200020202020002020000000202000000020202000002000202000202000202000000000200000002020002020200020202020202020202 +02020400010101010100010101010100010101000100010101000100010100010101000100010101000101010001010101010101010101010101000101000000 +00000101010101010101010001010001010001010001010100010101000101010100010001010100010100010100010101010001010100010001010001010001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020400020302020202020202020200020202020002000202020002020202000200 +02020200020200020200020002020200020202020002000202000202020202020202020202020400010101010001010101010100010101000100010101000100 +01000101010100010001010100010100010001010100010101010101010100010001010001010001010101010101010101010001010001010001010001000101 +00010101000001000101010001010101010001010101000101010001000101000101000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202040002030202020202020202020002020202000200020202000202020000020002020200020200020200020002020200020202000002000200020202 +02020202020202020202040001010101000101010101010001010100010001010100010001000101000000010001010100010100010001010100010101010101 +01010001000101000101000101010101010101010101000101000101000101000100010100010000010101000101010001010101010001010101000101010001 +00010100010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202040002030202020202020202020002020202000200020202 +00020000020202000202020002020002020002020000000002000002020200000202020202020202020202020202040001010101000101010101010001010100 +01000101010001000100010101010101000101010001000101010001010001010101000101010001000101000101000101010001010101010101000101000101 +00010001010100010001000101010100010101000101010101000101010100010101000100010100010100010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020204000203020202020202020202000000000000020002020200020002020202000202020002020002020002020202020002000202 +02020002000202020202020202020202020204000101010100010101010101010000000101010000000101000100010101010101000101010001000101010001 +01000101000100010001000101000000010100010001000100010101010100000001000001010001010100010001010000000100000000010101010101010000 +00010100000001010000000100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020204000203020202020202020202000202 +02020002020000000202020000000200000002000000020000020202000000020202000000020002020002020202020202020202020204000101010101000101 +01010101010101010101010101010100010100010101010101010101010101010101010101000101010000000101010001010101010001010100000001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020400020302020202020202020200020202020002020202020202020202020200020202020202020202020202 +02020202020202020202000202020202020202020202020202020400010101010101000000000101010101010101010101010100010101000000000101010101 +01010101010101010100010100010001000101010000000000010101000100010001010101010101010101010101010101010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020400020302020202 +02020202020002020202000202020202020202020202020002020202020202020202020202020202020202020202000202020202020202020202020202020400 +01010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010001010101010101010101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030204040404040404040404040404040404040404040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212 +131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b +2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646 +474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f +5f5f606161616262626363636464646565656666666666666666666666666666666666666666660204000203020404cfd0d1d2d3d4d5d6d7d8d9dadbdcddde04 +040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d +1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636 +363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050 +5151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666666666666666666 +66666666666666666666660204000203020404b7b8b9babbc4c5c6c7c8c9cacbcccdce04040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f +1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f20202021212122222223232323242425252526262627 +27282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f404040414142 +4343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a +5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660000000000000000000000000000000066660204000203020404b0b7b8b9babbbc0000 +bdbebfc0c1c2c304040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a +1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f3030313232323333 +3334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d +4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666 +660304040404040404040404040404040066660204000203020404aab0a6b1acb2b3b4000072b5b6a1040404040505050606060707070808080909090a0b0b0b +0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324 +242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e +3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858 +585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660302020202020202020202020202040066660204000203020404a3 +aaa5a6abacadae000000af8604040404040101050606060101070801010901010a01010b01010d0d010101010110101112120101131313141414010101161616 +01010101181901011a1a1b1b01011c1d1e1e1e1f01012020202101012222010101012324240101010126262701010101292a2b0101012c2d2d0101012e2f2f2f +30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a +4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f60616161626262636363 +6464646565656666660302020202020202020202020202040066660204000203020404a2a3a4a5a6a7a8a9000000008a04040404040101050606060101070101 +080901010a01010b01010d01010e0f01011010111212010113131314140101150101160101171701011901011a1a1b1b01011c1d1e1e1e1f0101202020210101 +2201012323010124010125250101260101282801012a01012b01012d01012d01012f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c +3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050515152525353535454555555 +5656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666603020202000002020202000002020400666602 +0400020302040498999a9b9c9d9e9f00000000a0a1040404040501010101010107070101080901010a01010b01010d01010e0f01011010111212010113131314 +141414010116160101171717181901011a1a1b010101011d1e1e1e1f1f010101010101212201012323232324010125252626260101282829292a2b2b01012c2d +2d2d01012e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f404040414142434344454546464647474747 +4848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061 +616162626263636364646465656566666603020202020000020200000202020400666602040002030204048e8f9091929394957e000000969704040404050101 +0606010107070101080901010a01010b01010d0d01010101011010111212010113131314141401011516160101010101011901011a1a1b010101011d1e1e1e1f +1f010120200101212201012323232324010125252626260101010101012a2b01012b2c2d2d01012d2e2f2f2f3030313232323333333434343535363636373838 +3839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f50505051515252 +53535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660302020202020000000002 +020202040066660204000203020404878800000000898a8b8c8c8c8c8d040404040501010606010107070101080901010a01010b01010d0d0d0e0f0101101011 +1212010101010114140101150101160101171701011901011a1a01011b1c01011e1e1e1f1f010120200101212201012323010124010125250101260101282801 +012a01012b01012d01012d01012f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f40404041414243434445 +45464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d +5d5e5e5f5f5f60616161626262636363646464656565666666030202020202020000020202020204006666020400020302040474850000000086040404040404 +040404040405050101010107070701010109010101010101010c0d0d0101010110101011121201011313131414140101011616160101010118190101011a0101 +1b1c01011e1e1e1f1f1f0101010121212222010101012324240101010126262701010101292a2b0101012c2d2d0101012e2f2f2f303031323232333333343434 +35353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f +4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f60616161626262636363646464656565666666030202 +02020200000000020202020400666602040002030204047a83000000008404040404040404040404040505010101010707070101080909090a0b0b0b0c0c0d0d +0d0e0f0f1010101112120101131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f010101012121222222232323232424252525 +2626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040 +404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050515152525353535454555555565656575757585858585859 +5a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666603020202020000020200000202020400666602040002030204047a80810000 +008204040404040404040404040505050101060707070101080909090a0b0b0b0c0c0d0d0d0e0f0f101010111212010113131314141414151516161617171717 +1819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2001012121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132 +323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b +4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465 +656566666603020202000002020202000002020400666602040002030204047a7b7c7d00007e7f04040404040404040404050505010106070707080808090909 +0a0b0b0b0c0c0d0d0d0e0f0f1010101112120101010101011414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f20010121212122222223 +23232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c +3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f50505051515252535353545455555556565657 +57575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660302020202020202020202020202040066660204000203 +0204047475767778000079040404040404040404040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f10101011121212121313131414141415 +15161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d +2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f40404041414243434445454646464747474748484849 +49494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262 +6263636364646465656566666603020202020202020202020202020400666602040002030204046d6e6f04707172007304040404040404040405050506060607 +07070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020 +202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a +3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354 +545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f60616161626262636363646464656565666666030303030303030303030303030303 +0066660204000203020404676804040404696a6b6c04040404040404040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212 +131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b +2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646 +474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f +5f5f6061616162626263636364646465656566666666666666666666666666666666666666666602040002030204040404040404040404040404040404040404 +040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d +1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636 +363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050 +5151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666666666666666666 +66666666666666666666660204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030400020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{\f36\fs20\insrsid8210738 +\par +\par You add a user by his/her hostmask, which can be any combination of wildcards so long as it fits the pattern *!*@* +\par +\par You may specify whether this hostmask will be added to the Access or Deny list, optionally set an expiration, and put in a comment to help you remember why you put it there. All this information, of course, can be edited later. +\par +\par When checking a user\rquote s access, the Deny list comes first. If the user is denied, he/she gains no access. If an Allow List is in place, the user }{\b\f36\fs20\insrsid8210738 must be in the Allow List}{\f36\fs20\insrsid8210738 + to be permitted entry. Thus, having an allow list creates a trigger that is }{\b\f36\fs20\insrsid8210738 exclusive}{\f36\fs20\insrsid8210738 to people matching the hostmasks you enter into the allow list. It\rquote +s a simple system, but a flexible one and a powerful one. Just as it should be. +\par \page }{\cs20\f36\super\insrsid8210738 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid8210738 #}{ +\insrsid8210738 10}{\insrsid14106095 8}}}{\f36\fs20\insrsid8210738 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid8210738 {\b\f36\insrsid8210738 Changing Your Ad\rquote s Style +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\b\f36\insrsid8210738 +\par +\par }{\f36\fs20\insrsid8210738 Atma makes use of another fine creation of mine: the FormatString parser. This allows its visual style to be enormously configurable, allowing for infinite possibilities. This section of the configuration dialog shoul +d look familiar from other scripts using the FormatString parser: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16132394 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1033{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag-403365911{\*\blipuid e7f51fe9aa93b27609620e72307c4d05}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664eff0000b00000a72828912a2aac3434813232893a3aa64d4d924b4bbb65 +657c4545c57171894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6d2d2d2bdbdbd7d7d7d707070676767 +6565656262626060605d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000006e987fcb000000eb74524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff002fe98d9400000001624b47440088051d480000000c636d50504a436d70303731 +3200000003480073bc0000272049444154785eed9d85a3364d55c0dfe77ef7fb1009690991b61550b10bc50eec424531d04fc1eeee6e3111145b6cb105eceefc +c46ef92fdc999313bb3b33db7bcfbcef7dee131367cef9cd396777679f7beb9615d3409b06ae6eddbacd8a69a04503d70e9e36ecacd54dd700c0739d2df7bce7 +2bb872872faf04e5deaedccd977bdce31eafe8cb2bbbf2505fee7ef7073de841f782f2c0ae3c80ca43ba727f2c0fbb5f57ee03e5d5ee0be5118f7870571eebcb +63a0bc6a571ef7b8474379942f0ff7e5555ee591bebcae2baf4fe5895d791d284f70e5b57d79adaebc2694c74379f2935fbd2baf81e5eddec697d773e56ddf9a +ca9b49792b5fde12ca9b42791357de18ca5bbc1197377fd293de00ca1b4279cfaebcb72befd195a73ef5dd5d79075fde8dcabbbaf22ebe7cdc7bbdb32b6f0fe5 +9da03cfde9efd8950f83f2b1be7c68579ef9cc8ff1e5294f79ca4777e5437c79dad33eca950ff6e5237df9a0ae3ce319cff840281fe1ca07f8f2feae7c822fcf +7ad6c743791f57de0fcafb42f9705feecc975b04cf9fffa1e3e75ffeee97ff413832783a860c9e7178fef637fefafa5fffe3e557bfa27c90c163f088e78992a2 +ab3bef64cff3a2dfffd35fffbfabab7fd3f1cbe03178143c418677ade1f9fbbff9cd9fb9ba7ae13f67e1b95ceeb85c86729e8b2f0fbd5cee7eb970cee3de2ac9 +797c5bc9792e97c774ff5dce73b960ce73b950cee3aa76398ffb85398f7bdaa53dee5797f3b85f5dcee37eb98ce77271398f7bd5e53ceed7e31f0fa25ace539d +f3848755213cbffa57575757ff1924ceec79189ecb259f305f2e94300b3c97cb031f28f40c24cc97cb7defdbd1a312e6101e676c84a723e7e1974bc7ce231fd9 +fdb87cd991d3fd74ff9fd8d1e3c8e97e2e972774fc74e878781c39dd0f90d3fdb784b9296176f05c758757f018c2f38b1d3b57bf36333c45475b63f03cfad1e2 +79ba63ad101e77b495c0e30eb6bceb01cfe3bd8ec133f168cb7b1ec78d272880e7453fefe0f99f2c3c9de3b903e256b794ef0d7effd21daabb5f70a88e9e07c3 +967bff5ef7729ec7c3e35e3ee021ddc3fdbbffeee761ee9dfbdcc73f7487ea04cfe5f2e0c75e2edd7f1fb6fc2049d89a031e17b52c6c35862d4789a32880e7e7 +7ed6bdfd0b2ffbf7ffeaca3f014314b6343cf7eee0e9fedfadfbefcef3787a1c3c5d7928e63c408efbf151cb3d5c2e1d3c0f21782e97fbddaf03c7b103f074a5 +cb7902783a7e72398f733c0fd761abf33c18b99e28618b1c0f7b1e885c1cb62ce76938cf83390fb013c2f3d33ff9e33ffcfd7ff107bff4c20ea11ffdc7001ecf +ce1d9dd7719e47c3e3ad9e7a1ef04cfe242180e38a87a7a3079c8f2b0a1ec8798ae071594f080fe6cb3ae77141cb9f24c4b085f9b287c79d2434789ae1c97a9e +9ff8c41ff981effbdedffd63f7e1fffe77113c978bf23c3e6186b0e5c0c133cc008f8b5d213cfe0cb3789e72781c3b213c9e9d286176ec28783c3be4790c9ec6 +33cc0339cf8f3dfb079ff7dceffaf63f73f0bc0c331f085be078bacb139deb093ccf103c1d4074b4a5c296cf78dc4314b6189ece2161ce930f5b9e9d001e6027 +73b425f0003b16b66648987b8eb69efd82e73df7bb9ff3cd5fdfb1f3539436a7f0387a24e7e9095b9debf1ce07731e4e98ddb52d0f0f27cc61ced3c52d81274d +982f97473d0a021e9de7b95cdca1ba2bd1791e7893c216bca2f33cfe448f25ccf5d7b606cef3bce0f9cffda4e77ccb377cd5d5d5cb7ffb4fc2b0651746edc268 +776574009ee77fcf777edb377ddd575f5d7df1177ccd1ffdd6effde5f5352cd88b5d55b7abeafea2fa6de1ce0b7d79c2b3f3955ffae55ff8f99ff3599ffe793f +f43bfa50ddb664d8968c3bef74d9b02eeac2e8777ceb377eed577cd9977cd1e77ef6677ec6a77deaa77cb2c1835b7a6c4bc6f8968cdc6e30bbaa6e57d50b3683 +ddf4fd9436ff260dd81ee626b55923b846611be08d84460d183c8d8ab366e6798c81091a083c8f3f8cbfe5fea505f690d1fbb91a13a4b0a687d440080f4ec1e0 +39a42d5717dae0595de5e71930038f0f5bb8db5026ca61cb7fd2d5496a9c47293693320d24398f07c3273761f082cb1af06ebe46d98056eb3c1ae8f13c488a9a +27791e9d545bda7c1e105a66d2074fd217c3e33fc9f9a696e1adcd913530004f14b6f050ddc2d691cd3dafec9630cfabcf1bd55bf3e509cb776e1427d9c96a78 +e8802a5791f690f167068fc1d3ec794c75a60183c71868d680c1d3ac3a6b68f01803cd1a30789a55670d0d1e63a05903064fb3eaaca1c1733c065abee93f6833 +d7393a83e770f04cff6b0fcee87394009ec9480f76b0e29f489961a8895d4c6c3ea8c8c9765f029ee9480f4eebfa6ae10164f419869ad8c5c4e6438a745a7cf1 +847f70cbcc1c457b9e856dbba03e634dcc30d4c42e26361f83679ae90d9e21fdcd60ba895d4c6c3e06cf8b9be9712d0d9e1b0d4f30f96b7a054fba2f3c511feb +e75c6ff1b025fbddfbcd0442646ea4c8dd38982cc6aa5b08270d95dee921eaeb516424ad6cea2e537cbe79ff1d2765bd7a7543ce93e3c383e21eba1f82268667 +15cf837b968727c5f7e3c4b75ae4789b011e198f07c80a189bce119ebddfb57f7afdd216458c8c0474e749b67d253c213b0128f8a20f1ecf57c568c30e5ebe25 +234898b1ff5278c2314a2caa6e6b2e994b861b707b059cc67319753b5ec1d1f1438990224b2f3c7963e46ff1ced78d3dcf357819f7f55ce479fc4bf03fee41c7 +b1f53c0fdcdd0791899e87ef28f3e93a74e3a0d6786c0e5418de1f0fbe4186c1db0ec1d15360a4ee2a872278780414cfff110e7a13ffa40b192c0f0fd78756aa +c3e1e6204128bebe03457441cae6f9fb37344611d42a4ce99c07229783072ba82e56f33cecee011a7ef4bad0eec01b99eae46ecee98f25911a61181e407daa5c +48cd506408d01ff0123ed0eb5ed78196ef110d9434b052907e5c0a2284744b1d2433474945b2c8f324f038b723ff3b78c827f92ed6f53ce412a259b1c3209d45 +d64eefec1a828768816fe9602efdeaee85270061c874b8ead98789ad1906e517c04c3d9e27e13a14904d9c0d5b24876a232e49ad525f4f1db0048e27fe63d4c8 +46e05f4278b4dbc2b9256f35bdd17b92305ce4891b507e385f731c1e7dfbb2acfc081ef4156a85a29955bdd1a1041e06139eb0fbe161faac3fe47942e1b2ec89 +f9034628d5d1a4e02ae01087c2f7791e0c55129cb427a2ac878fbdd6f43cb9e811c7138a5d959e87e8432ba2bfc9072caad33814f58d76db246ce945a05cab5a +83d9502d013684475e113c9c30537e8c87eb71c20c5eb5c9d1643d1865606126163a86309eb839d1b71e703acbef50948eceff849e9cd546e900f96a36b564ea +722649e70eda8b0c0e85c24afc453f271de0505a3b03614b5265ad8730abcd872d3ccf23ba0be1890f127cf4a207162e39cfd34b42ee04e12a39cf3c6c6ac417 +3c631fbbf619861ae9425b3da7aa1924e8b340e925c8e04473d0d9f29e67323d91374853d0c92370070b0c35607d3e461ff0fe0bc363d7b6e68327ee6906d34d +ec6262f321d578cfd3be2763959c6776d32ea8cf9b07cf24ebcc1fb696dd4668bdcfa78149e0b8c69345c1782de7794af3b0c9a25b0747d700792e83e7e896dc +407e836703a59f654883e72c96dc601e06cf064a3fcb9006cf592cb9c13c0c9e0d947e96210d9eb35872837954c333d355fc0da66a43cead81717864aba01f5b +c1135f8604d98caeb96db4dbfe46e189f71c68780c95ddda7515c14ae1d17b8a712b136f320eb642f91d9db8418cb75aae32151b646d0df4c1e3b753fb6d446a +63206c0e0d3683d2cd0b7adf68b0b5afeb01fbb25f67d280bb04da0b0f5c71a534c6072bdaf44bb98edaa04a4f61af2da64944dae48bb7d6c1ee34703d0c8ff2 +817c6316edc3d6a9313b227d1314a2467705aced4f6dbca535500d8fba930a3d111d5d1140723f00a63b76e8b5b41537eabf0c1ebe4f010fad281fe6232de008 +ee194088e09572491bcdd0865d4c0365f004d16b3159ace38369c0e03998c1f6246e353c7b12de64d9560306cfb6fa3ff4e806cfa1cdb7adf025f09ce99ca8cd +650e0de079e32278fcd9622ba601d48087a62b068f2151ad0183a75a65d68034d00acf5d5777352ab1a6dd5d77a5b55f5a336e5a39d725f7d8fbe160abfee619 +59877be2e926d5745765d2cc28d6556ced4ece4e8805e0e97a7536ef9961471d143fb71192981da7ba9776c5fdea8147bfefaabed4d5cc5a4f467662eaee643c +3f941b123fd6f2f60a1d37f7c3430f494f79fd2878482e94c04d2696a657c9a18a7262615ff90966341ccdd9dbf7aa111ed717f4f792642490d5f3934a51c48c +5a33f894ac90e7211986991987272098d48cc32956abe051d27616f7ec08f5aaa7543f293c080c4e1ce743728a197a5614ac13ec355262b6cbbe85b1083c2fe9 +ca15fc7894ba4781c70b0e90badfc213e0e5ffd1ea015f040fee6d6a085ad1f326a7e0df47970455182d5cedd82e74221106e009e3f1c4d6a1b95070113a2bae +86073c4f0f863c63d219eb43e235cf85fa111c7825e24245eda156811b503f977059f48aa56da8e38892b3d9f328ffe198e97ee0bf7faec3162083e4c4f0c094 +33ffd96989c3150330247d4f3c538eaae83f2a90e02131c141e28c44cd122d7cbb0439ff26fc4fc45516c2b0955a09c3565601321e418c049123d5d2f4e890a4 +0bfb62392807e0b835d4a54c559bab316c918addef101ee783d8e2800db99c8ce749c901cad95a213c9cf308152124182338cf007eb0594ef16c3af2790c4fc4 +4e0c0fbac81e718be0418b5017228ab8608f2d7bae51cf832e1489569e3cf43ca488708a213ce46d645da85e79cd34e53cbdf078ff83ae0da3950241ad705cb7 +9955c35e801675e0714199fa7fdf3bfa7de8221f80583dc178313b093c7a6143f72a3e94c083ca88228fbc0c310e02a10422d2a85a04a2d261b1481d7dce8ced +1049a81d6e0b3c02b2773d5dbec3614b791e4a62d0f3889b26b178e6b846fc6bf23c2a0522c38b41bd2a6145e6c313e7095013fc0f529809401859c52870b4e6 +9d56881c264874a8d42b2e8a45a30f1c6d29cf43190a2802c5a5194a57fa533e6a8d7538de172c28d20aaf0e950192c9d0266c1fcea4a6c3c39ea1ec8972a1dc +80e18ebbd0a95e59f7e3b586faecffac4892b012db2594a9a8a720c94dcf38a83e72fa8c9430a358aae7aed73a78d4199a712bf5d448668b612e4b5599a66b64 +a1b59a6dd3fbe1602b590405e296f544ae2d3fb3a08ff1314b862ca9132f82e6938435f6b2ba27d54095e799e32abef571220d545c559ffe6dabbbbb5dcd049a +a681f22d19db6e57b3d177ab8192fd3cbb15de04db560306cfb6fa3ff4e806cfa1cdb7adf006cfb6fa3ff4e8c3f09ce8e8d2a6b2800686be6265dae19cb53ebf +06dc2d14f6576f0e1d3e3615dee0d954fdc71edce039b6fd3695dee0d954fdc71edce039b6fd36957e141ebfb5a05744fa4e39f9e64afb16c24dedb9eae0e3f0 +0c8a23df3b68d0ac6ab75d0c560a8f773ffe8b95dd77c17b66fc3bf8cdf0f40c6be0e706d42e6cbc9810a3df000f610bbf2317be2097ff2a007d3f33feb5000f +15d7757cb91349564ea981a26f8007ef117fc132381d9de9c897e706756d37d939cf35975d18ed83471001b8fae059cc675ac75b6ac0e0d952fb071fbb069ee0 +6fdf60da831933c42f17c6a2e03674887f70d599f865f04cd1931d6d4dd1deaedb2e0c8f399e5d5b7fa2700bc333513a6bbe6b0d6c04cf01cf7ae08d6ea935ab +0fc3bb40be569b65d9db0a9ec3dd887bab1f9e4a0bb953b2bd9df5f4d5daa652b4caea9bc173d97fd1aabc327852b20c9e7e885570e956be799e841e8367081e +56d73af0f49fd5386cd82ad8cc8317b9f22133a792ebabfd47ad8b7236e5f00cee7cf20a0a4008aa93a6528d499b7cff791d57a630d5d50b3ccff0593efc94ae +6a6504b851f0149c120de171a7e5496945f0e80683e6a6bd12d54c143728876760330fce07ff843a5da8808beef4104a049ee7ca3df6f9a0ed7d538be7a1b5c4 +1b54f8eff6ea10283dfbfa4a494a637aefa6f23cbe3efc757b1944f74034ee039ef1cd3cbc5d03ae78e1f5f5f8a9e2e7b4f0d09f784ef7340dc2434a0b77b288 +1b4be009148d302152fb82c74f3b9896ba2a2a4b8de603acf9fac1761fed7b3c3cdd8ffbdff91ff8f1be881d0e3cf16fb86ee0f9aaeec8f9074cf8ca731e7624 +5e1de011c2fddf49d882ad99fe9ab2682c6c16e73ca25d22867ba095cbb7721647a1ea8ac5612b8547b918825d673eb237352394864730025c309586c0e67ff4 +e38a89b60f2e60f94a78500f004f3cfd2c3cb840a1b25623b40e3d4f500307a196e485e43ee06a268a1b2c030f46f22882c5610b3d8f864739979dc003c66f83 +476d8e0be6aece3033669cc9047beaa8591f3c8419efc353dced23e78119a8f48cf6306376478b055799e47cb86c29af8be0f18e96dc0ac4309d40ef051e5af9 +6527093146d12f565c2f3c18d348bbf0928f3386e0a1f48af88396f883deaad88934552cf03c4dfd8e3472610be950d9cf09e0295056eb09bf96eb6105e24ca8 +b23d3c2e53e600a6c316e5ca94f96c9230a36aabc2d6e8c2b10ba313887539445be2dbd8ac6db096f33c055a31cf53a0a4a12a83f0603294587ce523f5e2cb13 +b59b93babce4b695da4c34d3980f1dbe6f6ba9c15b3d4f9b0b696ca5ef551cb8aa0eacd7143cf953d3844e1855b659ca7ed0ef86394fa349d76b1618aa7affd6 +b276db45ef5bc1b38bc95709517bb053d5f9312b6f044ff51ede1d3438a68197947a2378969c92f5bd96060c9eb5347dc271c6e1a93da8b4fa374003900016c0 +53757468956f8206f0d0b3049ef50e8e6da46368c0e039869d7629651b3ce1b525d843a1376f4d9b6af195ab60c358c5986a7722b42a1eb16290baaa0d223534 +a99369b4762d3cb003340b4ff091de294a17a368ff45285458537a876d3e3dd7d0c3b1a0162a7370caba1dcc249a4f22378b8198e9bd46f1446a6490d51648e0 +671ca898b7ac88d2179d050cae1d42b4eb575e56c283f6cfc1137ca43921757b1412d34635c536432c84626478ee2128961137818858a9dc2c062df4014755e4 +c0222d441aa57d298148bc1b85fd64a8a6d82a5366c1cae4c9e40576a234c2a3af6ce3446806e02f689397de23e8de4cb6b947357d67d485d809df51fb987315 +71c16897c50d616834030f10bc01c381f658ee101e9cdac066fd521968937f2441242369c0f78a8e78d959203ce97091c00df0789f1aee13e57d7fc147f242f6 +adcb0261983d4fd4a37eee85276d5117aa0325069b37100e90c647192f6e17cf27951bd689ac88fc2cbc4f908ac1e820494606681468345008710c28439f7113 +ac135a65c22ce01443cf706af4067870a2320f52192edac03560dc2403ca6aa62d83ec0ca4a6880d7a029bd0840888400c058f06266a0808483857bba6955d54 +056d2c6a4882b38ff2b6e62480d412dee821c2c7322070da54e879429194d48bcf02602478a2e194c06df0e4f204f59e5e73180268c5446bb6b7a67cc0f0f0c2 +8659f19c94d3628ce355afd66bd22e782358083acf10d014088c22f52f2d22784478dc6bcbd1311c3151081a5259d33baa456711c0130f87f0a0036cc87994f8 +645bce15824c015fc80aee8747fb28ad790d0fd6d1515253d6b3ead91789530a4dabf5c38187ad16d46529c57a8125453409d5123a83b9d0648211153c7d9e67 +f95944f0880ba248e0a584179509b3dcba497d5118f6fe1b9c38740f1180d3165a64e439d8e1273529d981051b7447e44763e905a1fb85e76420110bb329ec5f +84cecaad0520a838f796d16a65a0fc33d2288bccd190ade957ad52ee32b3e81d2e12b8051e583fba0045cc525a61f17732639708b5b4c82532f468b342654bcf +6248945acf13608399f9d6f0c4e4aae539347549742b6c555ab55086782172ee5d3a0efb83e20633569c02cf8c62585747d440393c27dcc564539aa881d2fd3c +3bd83d6c22ec4e03859bc126326acdcfab81f1cd60e79dbbcd6ca2060c9e890abcc9cd0d9e9b6cfd89732f8047df0c60b74d4ed4f7a99a97c003a7045db11bb6 +4f65fca993298287cf6385f0245fd5582b4cd241638ff207965182c67ed22f9f8c6634dc2f7eda3a78adf6b6afdf080f7fffddc80c48917985c6ef46affbac90 +7c59e8bee01945707babcf24c14af0e4a59d004fd0e142f0a4f016791e8347ce20eaaf80a3b0e5be6a88bea33af8f67bfe56fbaebdcb91fc0ffc734f7df14fe0 +817ffb8fe0417d27be54545f0b8e1d87fdc89f74872f4e924fe1cb45a3a1e12508c89fab7628a8882bd3e1fa5c5ddea1916e4ae06af33c093cdef4104e824805 +8a950f1911ac8a4dd0989cb1484ffc0c86cc8c4370c65d8712319d0a33358b40fa640642360d12d5272989d1bca33dddbb53e191bfa1c1ae8857396a3a2401fd +4b088f5ae97e41f7c2137d8a6e26fa12f4181b38506469a07378505c13c754178f2fd3b5c083aa71502ef470e6793aed7ab232618bf5ca31894c0146117cc850 +e17a07e3057f6e436c9b7a0cfa16fe10aa00078640ba4e7d61c4641e1ee51e7884c8f368b4e5398ecc689ececfa4136af23ca8558c24f28b4296acd615e1d183 +a798157b1e0e4ce29e305a46aeab072183476ff6c9791ece3d180e70f6fe877c377d11bec4038c4e998459e296ce43838a10633019965c9b52724a89c284193d +629830c7618bffca41f4adfdb006f47c708e6968c5345fb47003fc4ec9f7f3dcba568a18be3c3114eb4bf280923abd5699d478565bef479259a7d514b6828d48 +83e24c8567d21992dd986c37822c8c4e91e7595c061be0a01a2848980f3a33137b710d183c8babf8bc03183ce7b5ede2331b86e7067c29ac4d71820686feeacd +ee6ef8308176a681ceb9d19f32953f2366db4d17f7f96719c0e0398b25379887c1b381d2cf32a4c173164b6e300f836703a59f654883e72c96dc601e06cf064a +3fcb9003f04c3883644dcfae01dc680acb20739ee71ab69c5a310d241a802d83439ee7e6ec4e394b1c596f1e06cf7aba3edd4806cfe94cbade846ae0e98960c9 +cdbea9f4adb14fb7cbf511bf471bddd5bd87d5aac46def713bee9a3e48dea81ee9f00dcae081dbe606e1c97e48edf843bafdae5f6f413f43f064ee7191eaa9b0 +a3fc52853c3c49f3a2fdda619f63b08c8a38d6c1da9f97c143b7d265a5d3f789471562e5d5aa6746788a15bb043cc5831fab62153c785b52e8b0d10378d7147e +7340707739ded9e4b5437739e12d9cf2da7d465f8910dc90c57773516be8041d5970ab18772e5fa68077a7b2f89e0f2537ddbc8a3785e9ef60a0dbb6e823ba0f +35f8ba8678e65c99e6a02585c1952ae18658f846082d62ed4a5b1fbc2a78c0b6a8788efdf09a6c21c4a08ee89664ba698f6f08e646d094eff3c69760607991fb +2205fda9f0802cf0877ea0f80678350f189b3c0e355362845d8b6b12c1a17dd805b5c2e103dd8912d5e09188a78427ca5b841abef99bbf4f45b409d90f022119 +14ad3ac9a802462278a01d2a95f40feb553b93081ea237228d7082352ff7a3323c7da3c1aa51c3f3ea7198707752215e0481dbc3c1d345b2be23a91eb1cdf3e8 +6132f0f0ba52f07013ca65d1dc6ac1125bec72329e077c7e6abdc4a0c2dd203ca9d1b4e719182d0f8f765702659fdb4b6ac77c579b73dd066df0688f5a0e4fe8 +d5e91587315ad14aa5b9b085eb365dfaa1371077428e21b14c6cff10a4700584757b3d8fc64185f89e9899d40e44d44a5e178ad2d1eae191efd9e2d58e3e7f28 +6c7182e9f5a3738cf0b5681cfd3fa7ca1013f0015d0281abbf17274a98251993ca6816706049d822e982d1a82e253690dff044c07f8274fe91bf3c21c8da249e +abcc58692410f13cf0f4c2280ea494d7edeb6d6a16a06e4c09a315c63a58e3f352cf9391c5e7a97acdaf21eff43148e4e93d35f450a6af4d45ac98d504782a46 +b1aaa7d480c1734ab3ae33a91b08cf2ed289535c562d8747be9aad37e1abc8814a7a1bce2c0b7ae0839b60212a784afa888e2efb8f1ce8188e8ff193aa92cb88 +0c65f9f33a9ea476946278e048d41f9e0e1c2d94aeea92de86d55adc436a427ea7a48fe4724c8f868bfb02256a196a6db69bfad5f0f0e98cf432282a05af23a5 +2768f03c082a8fd880932399deb8029fdde14b883052590f727a084fa8e080557de82b187c3292cfd594ce489f082229701278dc7a94e32ce0b7181eba7888f0 +b0eac3f33c609ff8620ef82a3933c895e4b4a27a261718a119add4fa1ef4493c9441ba242fca13428f2a2e44f988be2bb474ada56c46443ca328d3d3e2edc6b3 +8c09520c0f11918187cff6a4970b099be072218197375b78ee082f8442364568f24a1fe901eaa9b674ba17a346c99c68712433a17e2bfa1a8747a972cc723bf8 +bc061ef2baea32b4f818980baedeec154d3483f224a07f7d154ad6a444257fb25f7b81e21e101e2519cb57dc47044fd417b92f1dcafa67340ecf0e88a810a10e +1e0e22dac5cbf32178d8c18bd9467ae38a018a48287921acd4274f3e8056f5a1a6377a9d764c3f18126f5cd8a2ab9214322079d5170343cfc3970855ba1b5cd5 +746d890ff02d716f9c72fb8c82142f87d7a33de82c9418a0e41c5c085ec5c440da332714132b43ec9459d5c9a3ae93aa6bc5613e5eb1f6b7ad5aec795ac4d4c1 +a6a5fd5eda605ab317717623c772f00407b2bb996f9b20a7381fdc36f5a156cbc133bfacd6e3ce3460f0eccc204712c7e03992b57626abc1b333831c491c83e7 +48d6da99ac06cfce0c7224710c9e23596b67b21a3c3b33c891c431788e64ad9dc96af0eccc204712c7e03992b57626abc1b333831c491c83e748d6da99ac06cf +ce0c7224710c9e23596b67b21a3c3b33c891c431788e64ad9dc96af0eccc204712c7e03992b57626eb283c3b93d7c4d99106c6e0d9d91f81377176a50107b2fd +99c81d2de7a38962f01ccd623b92d7e0d991318e268ac173348bed485e836747c6389a2806cfd12cb623790d9e1d19e368a29c009edb49e7f484df488c717bf4 +917ed9dfca75137f1af77434bbcf22efb1e1b9bd2b9d5dd1b2a3f0247c94c1e36a0d5017dba102e6594cb85d27878607cc546eac8de0d9ceba0b8f7c6478d8e1 +744fc0050148de1fc15be096e035bdc36f2735a91e36d5cd749f494f7e7019d20fe0df02b7e89fe1c7c3c1716163cfddfd49e00168d0094198c147240a2b005e +686a7e81f5393ce90ed0b5f5bf050310b83c30b52380f507731b71abfe4e050fbb22e003bd113e4b28e037a866013ce84210416194f8912133d071ff5b197bee +714f054fe279c8b7a0d6c87a418a2dfeaa001e527fd813791e714f2e6e2584193c73d33ba53fcc64285e51e808c296f2009135c5f34c0a5bd04d149d54e05421 +14479c32e55db53db2e7c1849773627107604cc88c29bd25cbc9dbec9728b58e1266b6b57811cea1b95b1c14f9819e205756de872af100bb62a0599863c3d33c +ed6c434c99e6ed34ea6d8d31169d80eefcc8f0f844f7886535eb2e3cd091e1595835d6fd98060c9e310dd9e7bd1a30780c8e660d183ccdaab386068f31d0ac01 +83a75975d6d0e031069a3560f0d4aaeefa66147f3ff1483178c634147f7ebdabbb7e9712e6dae0a905a3a47e915a4b3ada759da2599ae7a9b561915a6b3bdd5d +fda2591a3cb5762b526b6da7bbab5f344b83a7d66e456aaded7477f58b6669f0d4da0dd4eafe42f6490b7c6f9325ccb56094d447784e7bc07ecbe029c1a0ad0e +c1b3d441f2d6fd1a3c6d5c14b53278584d96f31411a32a193c064f2d33a23148984f7ba2d9c256331ae30dcdf3cce079f4e146c971ddb8598e51634978ae7cb6 +0c8f41c9bcb55462bd8ae7b996d31c30de0d29f3c1e315986144bd0755dc3f2c4993d9195a099e0b950278aeae5ca27006be6684a7c7c168788899e8f7ecc848 +87ebc273752178dcb28808415e009d65e159b6f70512660c52e07efc23f81578a22298f73cf4910f6c500d3c927c364b705b159e2b8607ac17da50c1b3b4e739 +1e3ccc0391022c30134013bc1162e2ab0167fc5914025b9dd35af05c7571ab9b1c791e84c74528e782bcabf14fe0b5f73cf89a6a7035a08e9b511b7f0d09163d +7c860ff0d4fb337ee49acb06c7b9c396504184382ed0f50855fc96c706902272d4eb5664d60f5b1d378e1d1db6c4bd3870f815852dce7c00290866580dc21abc +960fc997e9061c03b949eaf216236819780217a2f2630c5e2a65e6f459c1d37790d682d26a9ec721df791f95306362e3dd82ca91191ef224e42f284922b72449 +93a449cc0dd1a5e1e19116cea896cb7974e449c256004f1cddc0f5e8e0d5424bd4662d78c0ef64e0890ccf3e461b98314136d84da934490138e079d0bf1d32e7 +d1c90cc4a3e18419c21955437082647a2a3fabc173f1eca49e67101e32721073d84df13159a1e791c3b8c3c133d5cccbb45f0f1e38d383618b5358cc6631550e +1218ca6a55b62b290e25cc3a43e6e3379530abb0a512664a9616cb76a0e3f9729e658c3fb5d775e05146b233cc534db69ff6abc0134c77e1d5bea7eecdf3c8b1 +03660a6e5f0ff88f9be4455aa034780c9e166e2ce709b5663b096b2942cf53dbec38f56d03fc72b60278f693e0ce2f891c538e68d13c4f2d66457734d576babb +fa45b334786aed56a4d6da4e7757bf6896064faddd8ad45adbe9eeea17cdd2e0a9b55b915a6b3bdd5dfda2591a3cb5763bed7dc6e1c44a4ef7193cb5f0cc7f74 +b3cf1e0bf462f01428c9aae43560f01819cd1a30789a55670d0d1e63a05903064fb3eaaca1c1630c346b2007cf0d399361d39cac81743398bf85cc8a69a04003 +e0b4642761b313b38637550306cf4db5fc0cf336786650e24dedc2e0b9a9969f61def3c073edd3a762718a6b16572c1efa28156fef15d47dd2ffa9342ba953a5 +8db4430d8f3b82abea8e2bfb5d20c95690defea0a61aadaf66d82534481fdb64de772bb0540e94a9f0100339b87a80136142a505f0747b04dae8c9c273ed778b +e76c844cdcc66cb8efa7cd8d1cc0e3fabbeefc5bfcb86f0a1aa55b0e9e0681cae071eec3d94796b77b45afdd9a778b9f7eab5adef3789fe09d0344310007df0d +3a42a4143ce0b8740f308af685ae82078e1edd08455bdf1a14b67193dbbbd2799eee017fc8e1e06ff7a1fb1ffff6fe8adafabaae1f78c4f7d19ff99ef133df0f +f6e6dfa3cadc301b2a43cfe3edd2595d2d6fffdadd72d299d23de8dfe204206c412534285a15bb720da5e31e78b02ee0e1fc56ec915c0f1a1e4174635bcf3e3c +1b93431760423f83f010088043fa88cce53ee3c0157f98cbb3929cc7190c09203b814bf0cbddffe7dff42e2c7fc4c647167cc9ef42a7dd0f37f14e89829af730 +d1b0de8585ae25ae735e7602a307b90f7b1e4740facf3b8d1418ef646220b3f0e894089c13341c85c7e72864b02042381f93c2e3f75106ae86e04ae12112a849 +088f742321c985ad001e0f65e0792834cebef037ef30eb79848c2c3868e5bcb789a0caf823f2503add52d90efb24d14d1cb664b547e985f638e2815c46a4e394 +7f41c98e1f250c33f039791c879a548aeb4a6a8395d8a1b168e7fd7686b1b0a54358fc3c1baa74f01a085bc0188748e96adcf3b03bc03082c1aa276cf9fc1642 +1127ccda556006ed731d268c5e5163b9431a5371ecd0f74d91900eed295df7755c16d57c726173d732220045279fe7726aab0298ca7f1278203d460e54c28ce1 +8c88901a7e141f9f30874e9ae7d8092f8c420ae21fe120db47137aed9ff9fff49b6bc111391c99ab50026fc043d0b11e428d29c3764d5433f4543e4aaa3a78e7 +f8de3998413e0919c4cc50a7990053806a4395c133cce0592acbfcc7ce0d4254cabcbfea3e53dd5b89d5347c79a2e724dfb0aeab711b35ddfc3d8e0e69150a34 +30cfb5ad8281accaf93460f09ccfa6abcdc8e0594dd5e71bc8c1e38f78ad9806aa35e0ff408d15d3409306fe1fe48ee07310c58fbe0000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag-403365911{\*\blipuid e7f51fe9aa93b27609620e72307c4d05}010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c00d2d2d2000000b0000000ff009b00000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e90202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e90202 +02020202020202e9020202e902020202020202020202020202020202020202020202020202020202020202e90202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e902020202020202020202020202020202020202020202020202020202020202020202 +e9020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202e90202e9e90202e9e902e9e9e9e9020202 +e90202e9020202e902020202e9020202e9020202e9020202e9020202e9020202e9020202e90202e9e9e9e90202e9020202e90202e9e9e9020202e9e9e90202e9 +020202e902e902e9020202e902e902e9020202e90202e9e9e9e90202e9e9e9e902e902e9e9e9020202e90202e9020202e90202e9e9e9020202e9e902e9020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e90202e9020202 +e9020202e9020202e9020202e9020202e9020202e9020202e9020202e9020202e90202e9020202e902e9020202e902e9020202e902e9020202e902e9020202e9 +02e90202e902e90202e902e9020202e902e9020202e902e9020202e902e902020202e90202e90202e9020202e902e9020202e902e902020202e9020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e9020202020202e9020202 +e90202e902e902e902e902e902e902e902e902e902e902e902e90202020202e9020202e902e9020202e902e9020202e902e90202020202e9020202e902e90202 +02e9020202e902e9020202e902e9020202e902e9020202e902e9020202e9e90202020202e9020202e902e90202020202e902020202e902020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e9020202020202e9020202e90202e9 +02e902e902e902e902e902e902e902e902e902e902e90202020202e9020202e902e9020202e902e9020202e902e9e9e9e9e902e9020202e902e9020202e90202 +02e902e9020202e902e9020202e902e9020202e902e902e9e902020202020202e9020202e902e9e9e9e9e902e902020202e90202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e90202e9020202e9020202e90202e90202e902 +02e902e90202e90202e902e90202e90202e90202020202e9020202e902e9020202e902e9020202e902e9020202e902e9020202e902e90202e902e90202e902e9 +020202e902e9020202e902e9020202e902e902e90202020202020202e9020202e902e9020202e902e902020202e9020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e9e9e9e90202e9e9e902e9e9e902e9e9e9e9020202e9020202e9020202e90202e90202e90202e902e9 +0202e90202e902e90202e90202e90202020202e9e9e9e90202e9e9e9e9020202e9e9e9020202e9e9e90202e9e9e9e90202e902e9020202e902e902e9e9e9e902 +0202e9e9e9e902e9020202e902e90202e9e9e90202020202e9e9e9e9020202e9e9e90202e9e9e90202e902020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e90202020202e9020202e9020202020202020202020202020202e9020202e90202020202020202020202020202 +020202020202020202020202020202020202020202e9020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e90202020202e902020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e90202020202e9020202e9020202020202020202020202020202e9020202e9020202020202020202020202020202020202 +0202020202020202020202020202020202e90202020202020202020202020202020202020202020202e902020202020202e90202020202020202020202020202 +0202020202e902020202020202020202020202020202020202020202e90202020202e90202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e902020202020202020202020202020202020202020202020202e9020202e902020202020202020202020202020202020202020202 +02020202020202020202020202e90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e9020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e90202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02e9e9e9e902e902e90202e9e9e902e9020202e9020202e9020202e90202e9e9e90202e902020202e9e9e90202020202e902020202e9e9e90202e90202020202 +02e9020202e90202e9e9e90202e902e9e9e9e9020202020202e9e9e90202e9020202e90202020202e9e902e9020202e90202e9e9e90202020202e902020202e9 +e9e90202e9020202e90202e90202e90202e9e9e9e90202e9e902e9e9e9020202e9e902e9020202e902e9020202e90202e9e9e9e9020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202 +0202e902e902e902020202e90202e902020202e9020202e902e9020202e902e9020202e9020202e902020202e9020202e9020202e902e9020202020202e90202 +02e902e9020202e902e902e9020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e9020202e902020202e9020202e9020202e902 +e9020202e90202e90202e902e9020202e902e9020202020202e902e9020202e9020202e902e9020202e902e9020202e902020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902 +e902e902020202e902e90202020202e9020202e902e90202020202e9020202e90202020202020202e9020202e9020202e902e9020202020202e9020202e902e9 +0202020202e902e9020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e90202020202020202e9020202e9020202e902e9020202 +e90202e90202e902e9020202e902e90202020202e9e902e9020202e9020202e902e9020202e902e9020202e90202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902e902e902 +020202e9e9020202020202e9020202e902e9e9e9e9e902e9020202e9e9e9e9e902020202e9020202e9020202e902e9020202020202e9020202e902e9e9e9e9e9 +02e902e9020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e9e9e9e9e902020202e9020202e9020202e902e9020202e90202e9 +0202e90202e9e9e9e902e9020202e9e9020202e9020202e9020202e902e9020202e902e9020202e9020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902e902e902020202e9 +02e90202020202e9020202e902e9020202e902e9e90202e9020202e902020202e9020202e9020202e902e9e90202020202e9020202e902e9020202e902e902e9 +020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e9020202e902020202e9020202e9020202e902e9e90202e90202e90202e902 +02020202e902e9020202e902020202e9020202e9e90202e902e9020202e902e9020202e902020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902e90202e9e9e902e90202e902 +020202e9e9e9e9020202e9e9e90202e902e90202e9e9e90202020202e9e9e90202e9e9e90202e902e902020202e9e9e9e9020202e9e9e90202e902e9e9e9e902 +0202020202e9e9e90202e9e9e9e90202020202e9e9e902e9e9e9e9020202e9e9e90202020202e9e9e90202e9e9e90202e902e902e9e9e902e9e9020202e9e9e9 +0202e9e9e90202e9e9e902e9e9e902e902e902e902e9e9e9e9020202e9e9e9e90202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202e90202020202e90202020202020202e902020202020202e9 +020202020202020202020202020202020202020202020202e902020202020202020202020202020202e90202020202020202020202e902020202020202020202 +020202020202020202020202020202e9020202e90202020202020202020202020202e9020202020202020202020202020202020202020202020202020202e902 +02020202020202e90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202e9e9e9e902e902e9020202020202e902020202020202e902020202 +0202020202020202020202020202020202020202e902020202020202020202020202020202e90202020202020202020202e90202020202020202020202020202 +0202020202020202020202e9020202e90202020202020202020202020202e9020202020202020202020202020202020202020202020202020202e90202020202 +020202e902020202020202e902020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202e90202020202020202e902020202020202e90202020202020202 +0202020202020202020202020202020202e9e90202020202020202020202020202e90202020202020202020202e9020202020202020202020202020202020202 +0202020202020202020202e9020202020202020202020202020202e9e90202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020203030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202 +04000202020202020400020302020202020302020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202 +02020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202 +04000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203 +02020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202 +02030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +04000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202 +02020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202 +04000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203 +02020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202 +02030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202000000020202000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202 +02020400020202020202020200000002020000020202020002020000020002020002020002020000000002020002020202000202020002020200020200000000 +02020000000002020000000202000202020000000202020202020000000202000002020202000202000002000202000202000202000000000202000202020000 +00000202000000020202000000020200020202000000020202020202000000020200000202020200020200000200020200020200020200000000020200020200 +00000002020200000002020002020200020200000000020000000202020202020000000202000002020202000202000002000202000202000202000000000202 +00020202020000000202020200000000020200000002020200000000020200000002020000000202020202020000000202000002020202000202000002000202 +00020200020200000000020200020200000002000202020002000202020200000002020000000002000200020202000202000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400 +02020202020202000202020000020002020202000200020202000202000202000200020202000202000202020200020202000202020002000202020002000202 +02000200020202000200020202020202000202020200020202000002000202020200020002020200020200020200020002020200020200020200020202020002 +02020200020002020200020002020202020200020202020002020200000200020202020002000202020002020002020002000202020002020002020202020200 +02000202020002000202020002000202020002020202000202020200020202000002000202020200020002020200020200020200020002020200020200020202 +00020202000202000202020002000202020002000202020002000202020002020202000202020200020202000002000202020200020002020200020200020200 +02000202020002020002020200020200020202000200020202000202020002000202020200020002020200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202 +02020200020202000202000000000000020002020200020200020200020002020200020202020202020002020200020202000200020202000200020202000200 +02020202020002020202020000020202020002020200020200000000000002000202020002020002020002000202020002020202020002020202000202020000 +02000202020202000202020202000002020202000202020002020000000000000200020202000202000202000200020202000202020202020202020002000202 +02020200020202000200020202000202020000020202020002020200020200000000000002000202020002020002020002000202020002020202020002020202 +02000200020202000200020202020200020202000200020202020202020000020202020002020200020200000000000002000202020002020002020002000202 +02000202020202020002020002020200020002020200020202000200020202020002000202020002000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020200 +02020002000202000202000202000202020002020002020002020000000002020202020202000202020002020200020002020200020002020200020000000000 +02000202020000020202020202000202000200020200020200020200020202000202000202000202000000000202020202000202020200020000020202000000 +00000200020202000002020202020200020200020002020002020002020002020200020200020200020200000000020202020202020202000200000000000200 +02020200020002020200020000020202020202000202000200020200020200020200020202000202000202000202000000000202020202000202020202000200 +02020200020000000000020002020200020000000000020000020202020202000202000200020200020200020200020202000202000202000202000000000202 +02020202000202000202020002000202020002020200020002020202000200020202000200000000000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020200000202 +00020200020200020200020202000202000202000202020202000202020202020200020202000002020002000202020002000202020002000202020002000002 +02000202020202020202000002020002020002020002020002020200020200020200020202020200020202020200020202020002000202020200020202000200 +00020200020202020202020200000202000202000202000202000202020002020002020002020202020002020202020200000002020002020200020002020200 +02000202020002000202020202020202000002020002020002020002020002020200020200020200020202020200020202020200020202020200020002020200 +02000202020002000202020002000202020002000202020202020202000002020002020002020002020002020200020200020200020202020200020202020202 +00020200020202000200020202000202020002000202020200020002020200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202020202000202000202020200 +02020002020000000200000002000002020200000002020202020202020002020200020002000202000000000202000000000202000000020200020002020000 +00020202020002020002020202000202000202000000020000000200000202020000000202020202020002020202000202000000020200000002020002000202 +00000002020202000202000202020200020200020200000002000000020000020202000000020202020202000202020202020000000202000000000202020000 +00000202000000020202020002020002020202000202000202000000020000000200000202020000000202020202020002020202020002000202020002020000 +00020200020202000202000000020202000000020202020002020002020202000202000202000000020000000200000202020000000202020202020200020200 +00000002020000000202000000020200020202020002000000000202020000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020200020200020202020200000202 +02000202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202000202020202000002020200020202020202020202020202020202020202020202000202020200020202020202020202020202020202020202020202 +02020200020200020202020200000202020002020202020202020202020202020202020202020200020202020202020202020202020202020202020202000202 +02020202020202000202000202020202000002020200020202020202020202020202020202020202020202020002020200020202020202020202020202020202 +02020202020202020202020202020202020202000202000202020202000002020200020202020202020202020202020202020202020202020002020202020202 +02000202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020200000202020202020000020202000202 +02020202020202020202020202020202020202000000000002020202020002020202020202020202020202020202020202020202020202020202020202020000 +02020202020200000202020002020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202020202020202 +00000202020202020000020202000202020202020202020202020202020202020202020200000000020202020202020202020202020202020200020202020202 +02020202000002020202020200000202020002020202020202020202020202020202020202020202020000000202020202020202020202020202020202020202 +02020202020202020202020202020202000002020202020200000202020002020202020202020202020202020202020202020200000002020202020202000202 +02020202020202000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +04000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202 +02020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202000000000000000202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000000020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000000020202020200020202020202020202020202020202020202 +02020202020202020202020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202 +04000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020200020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203 +02020202020302020202020202020400020202020202000202020002020200020200000002020202020202020202020002020202020002020000020002020002 +02000202000000000202020200020202020200020002020000000202000000000202020000000202000202020202000202020200000002020002020202020200 +02000202020002020000000200020200000000020200000000020200000002020000000202020202020000020002020200020200000002020202020002020202 +00000002020002000202000000020202000202020002020002000202020002020000000002020202020200020202020000000002000202020002020000000002 +00000000020200020200000002020000000202020202000202020200000002020002020202020200020202020000000202000202020002020002020002020000 +00000202000002000000020202000002000202020002000202020002020000000002020202000000000202020000000002000202020000000202000200020202 +00020200000000020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202 +02030202020202020202040002020202020200020202000202020002000202020002020202020202020202020002020200020200020202000202000202000200 +02020200020202020002020202020002000200020202000202020202000200020202000200020202020200020202000202020002000202020202020002000202 +02000200020202020002000202020002000202020002000202020002020202000202020200020202000202020002000202020002020202000202020002020200 +02000200020002020200020200020202000202000200020202000200020202000202020202020002020200020202000200020202000200020202000200020202 +00020002000202020002020202000202020200020202000202020002000202020202020002020200020202000200020202000202000202000200020202000200 +02020202020200020002020200020202000200020202000200020202000202020200020202000200020202000200020202020202000200020002020200020002 +02020002020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202 +02020202020204000202020202020002020200020202000200020202020202020202020202020202000202020002020002020200020200020200020002020200 +02020202000202020202000200020002020202020202020200020002020202020002020202000200020200020202020200020202020202000200020202000200 +02020202000200020202000200020202000200020202020202020000020202020002020200020202000200020202020202020200020202000202020002000200 +02000202020002000200020002000200020002020200020002020200020202020200020002020002020200020002020200020002020200020002020200020002 +00020202020202020000020202020002020200020202000200020202020202000202020002020200020002020200020200020200020002020200020002020202 +02000002000202020002020200020002020200020002020200020202020002020200020002020200020002020202020000020002000202020002000202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202 +02020400020202020202000202020002020200020000000000020202020202020202020200020202000202000202020002020002020002020000000002020202 +00020202020200020002000000000002020202020002000000000002000202020200020002020000000000020002020202020200020002020200020002020202 +00020002020200020002020200020000000000020000020202020202000202020002020200020000000000020202020002020200020202000200020002000202 +02000200020002000200020002000202020002000202020002020202020002000202020000000002000202020002020000000002000202020002000200000000 +00020000020202020202000202020002020200020002020202020200020202000202020002000202020002020002020002020000000002000202020000020202 +00020202000202020002000202020002000202020002020202000202020002020000000002000202020000020202000200020202000200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400 +02020202020200020202000202020002000202020002020202020202020202020002020200020200020202000202000202000202020202000202020200000000 +00020002000200020202000202000000020200020202000200000202000202020002000202020002000002020202020002000202020002000202020200020002 +02020002000202020002000202020002000202020202020200020202000202020002000202020002020202000202020002020200020002000200020202000200 +02020002020002000200020202000200020202000202020200020202000202020202000200000202000202020202000200020202000200020002020200020002 +02020202020200020202000202020002000002020202020002020200020202000200000202000202000202000202020202000200020202000202020200020202 +00000202000200020202000200020202000202020200020202000202020202000200000202000202020200020002020200020002020200020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202 +02020002020200000000020202000000020202020202020202020202000202020002020000000200000002000002020200000002020202020002020202020002 +00020200000002020002020202020200000002020002000200020202000202000000020200020002020202000200000000020202000000020002000202020002 +02000000000202000000020202000000020202020000000200000000020202000000020202020200000002020000000202000200020200000002020002020002 +02000200020000000002020200000000020202020002020200020200000002020002000200020200000002020000000002020002020000000202020000000202 +02020000000202000000020200020002020202000000020200000002020002000200000002000002020200000002020000000202000000020000000200020002 +00020000000002020200000000020202020000000002020200000002020002000202000000020002000000000202020000000002020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020002 +02020002020202020202020202020202020202020202020202000200020202000202020202020202020202020202020202020202000202020202020200020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +00020202020202020202020202020202000202020002020202020202020202020202020002020202020202020200020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202020202020002 +02020202020202020202020202020200020202020202020202020202020202020202020202020202020202000202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400020202020000000000020002 +02020202020202020202020202020202020202020200020002020200020202020202020202020202020202020202020200000000000200020002020202020202 +02000000000202020202020202020202020202020202020202020202020202020202020002020202020202020202020200020202020202020202020200020202 +02020202020202020202020200020202000202020202020202020202020202000202020202020202020002000202020202020202020202020202020002020202 +02020202020202020202020202020202020202020202020202020202000202020202020200020202020200020202020202020202020202020202000202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020200020202020202020200020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202000202020202 +02020202020202020202020202020202020002000202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020002020202020202 +02020202020202020202020200020202020202020202020202020202000002020202020202000200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202000002020202020202 +02020202020202020000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202040002020202020204000203020202020203020202020202020204000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202 +04000202020202020400020302020202020302020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202030303030303030303030303030202020202020202020202020202 +02020202020202020202020202020200020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020204020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020400010101010101010101020302020202020002020202000200020200020202000202 +02000000000202020002020200000002020202020000000202020000020002020200020000000002020202020200000002020000000202000202000000020200 +02020202020202000202020000000002020000000002020000020200000002020002020002020002020000000002020000020002020000000202000000000200 +02000202020002020202020202000000000202000000020200020202000202000000020202020202000000020200020202000202020200020200020200020200 +00000202020000000002020000000202020202020202000202020202000000020202020200000002000202020002020000000002000202020002000202020002 +02000000020200020000000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010101010101010102030202020202000202020200020002020002020200020200020202 +00020202000202020202020002020202020202000200020202000202020002000202020002020202000202020200020202000200020002020200020002020202 +02020002020200020202000200020202000200020202000202020002000202000202000200020202000200020202000200020202020002020200020002000202 +02000202020202020002020200020002020200020002020200020002020200020202020002020200020002020200020202020002020002020002000202020002 +00020202000200020202000202020202020200020202020002020202020202000202020200020202000200020202000200020202000200020202000200020202 +00020002020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020204000101010101010101010203020202020200000000000002000200020002000200020002020200020200 +02000202020200000202020202020000020002020200020202000200020202000202020200020202020002020200020002000202020002000202020202020002 +02020002020200020002020200020002020200020202000200020200020200020002020200020002020200020002020202000202020002000200020200020002 +02020202000202020002000202020002000202020002000202020202020202000202020002000202020002020202000202000202000200020202000200020202 +00020002020202020202020202020002020202000202020202020200020202020002020200020002020200020002020200020002020200020002020202020002 +02020000020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020400010101010101010101020302020202020200020200020200020002000200020002020000000002020002000202 +00000202020202020000020202000202020002020200020002020200020202020002020202000202020002000200020202000200020202020202000202020200 +00000002000202020002000202020002020200020002020002020002020000000002000202020002000202020202000000000200020002020002000202020202 +00020202000200020202000200020202000200000000000202020200020202000200020202000202020200020200020200020002020200020002020200020000 +00000002020202000000000000000200020202020202020002020202000202020002020000000002000202020002000202020002000000000002000200000202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202040001010101010101010102030202020202020002020002020002000202000202000202020202000200020202000200020202 +02020202000202020200020202000002020002000202020002020202000202020200020202000200020002020200020000020202020200020202020202020002 +00020202000200020202000202020002000202000202000202020202000200020202000200020202020202020200020002000200020202000202020200020202 +00020002020200020002020200020002020200020202020002020200020002020200020202020002020002020002000202020002000202020002000202020002 +02020202020200020202020002020202020202000202020200020202000202020202000200020202000200020202000200020202000200020002020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020204000101010101010101010203020202020202000202000202000200020200020200020200000002020002020200020200000002020202 +02000000020000000200020002000200000000020202020202000000020200000002020002020000000202000200020202020002020202000000020200020202 +00020000000202000000020200000002000002020200000002020000000200020200000002020000000202000200020002020200020202020200000000020200 +00000202000000000202020000000202020202020000000202000000000202020202000000020000020202000000020202000000000202000000020202020202 +02020002020202020000000202020202000000020000000002020200000002020000000002020000000002020200000002020002020000000202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020400010101010101010101020302020202020202000002020200020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020002020202020202020202020202020002 +02020202020202020202020202020202020202020202000202020202020202020202020202020200020002020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020002 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202000202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02040001010101010101010102030202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020002020202020202020202020202020202020202020200020202020202020202020202020202000202020202020202020202020202000202020202 +02020202020202020202020202020202020200020202000202020202020202020202020002000202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020200020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202040001 +01010101010101010203020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000200020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020002020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020204000000000000 +00000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020404040404040404040404 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020403020202 +04000202020202020400020302020202020302020202020403020202040202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202040302020204000202 +02020202040002030202020202030202020202040302020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020400010101010101010101010101010101010100000000000000010101010100010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010100 +00000101010000000101010101010101010101010101010101010101010101010101010101010000000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000001010100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202040001010101010101010101010101010101010101010101010001010101010001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010001 +01010101000101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010001010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020204000101010101000000010100000000000101010101010101000101010101000101000000010100000000000101010000000101 +00010000000101000000010101010100010101000001000101000101000101000000000101000000010100010000000101000000010100000000000101000101 +01010100000000010101000000010100010101010100010101010000000101000000000001010100010101010001010100010101000101000000000101000000 +00010100000001010001010100000001010100000001010000000000010100010101010000000101000000000001010101010100000001010001000000010100 +00000101010000000101010000000101000001010101000101000001000101000101000101000000000101000101010100010101000101010001010000000001 +01000000000101000000010100010101000000010101000000010100010000000101010101000000010100000000000101010100010100000001010000000000 +01010101010001010101000100010100000100000001010100000001010000000000010100010101010000000101000000000001010101010100000001010001 +00000001010000000101010000000101010000000101000001010101000101000001000101000101000101000000000101000101000101010100010001010000 +01000000010101000000010100010000000101010101000000010100010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020400010101010001010100000100010101000101010101010101000101010001010001010100000100010101000100010101000001000101 +01010001010100010101010001010001010100010100010100010001010100010001010100000100010101010001010100000100010101000100010101010101 +01010100010001010100010001010101010001010100010101000001000101010001000101010101000101010001010100010001010100010001010100010001 +01010001000101010101010001000101010000010001010100010001010100010101000001000101010001010101000101010000010001010101000101010001 +00010101000100010101000001000101010100010001010100010100010100010001010100010100010101010001010100010101000100010101000100010101 +00010001010100010001010101010100010001010100000100010101010101010001010100000100010101000101010001000101010000010001010100010101 +01000101010100010001000101010101010001000101010000010001010100010001010100010101000001000101010001010101000101010000010001010101 +00010101000100010101000100010101000001000101010100010001010100010100010100010001010100010100010100010101010001000100010101010101 +00010001010100000100010101010101010001010100000101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202040001010101000101010001010001010100010101010101010100010101000101000101010001010001010100010001010100010100010101010001 +01010001010101000101000101010001010001010001000101010001000101010001010001010101000101010001010001010100010001010101010101010100 +01000101010101000101010100010001010001010100010100010101000100010101010100010101000101010001000101010001000101010001000101010101 +00010101010100000100010101000101000101010001000101010001010100010100010101000101010100010101000101000101010100010101000101010101 +00010001010100010100000000000001000101010001010001010001000101010001010101010101000101010001010100010001010100010001010100010001 +01010101000101010101000001000101010001010001010101010101000101010001010001010100010101000100010101000101000101010001010101000101 +01010001000100010101010100000100010101000101000101010001000101010001010100010100010101000101010100010101000101000101010100010101 +00010101010100010001010100010100000000000001000101010001010001010001000101010001010101010001010101000100010001010101010000010001 +01010001010001010101010101000101010001010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +04000101010100010100010001000101010001010101010101010001010100010100010100010001000101010001000101000100010001010101000101010001 +00000000000100010101000101000101000101000000000100010100010001000101010100010100010001000101010001000101010101010101010001000000 +00000100010101010001000101000101000100010001010100010001010101010001010100010101000100010101000100010101000100000000000100010101 +00000101010001010001000100010101000100010101000101000100010001010100010101010001010001000100010101010001010100010101010100010001 +01000100010100010100010100010101000101000101000101000000000101010101010100010101000101010001000101010001000101010001000000000001 +00010101000001010100010100010001000101010101010100010100010001000101010001010100010001010001000100010101000101010100010101010001 +00010001010100000101010001010001000100010101000100010101000101000100010001010100010101010001010001000100010101010001010100010101 +01010001000101000100010100010100010100010101000101000101000101000000000101010101000101010100010001000101010000010101000101000100 +01000101010101010100010100010001010101010203020202020204030202020400020202020202040002030202020202030202020202040302020204000101 +01010100000101000100010101000101010101010101000101010001010100000101000100010101000101000001010001000101010100010101000100010100 +01010001010100010100010100010101010100010100000101000100010101010100000101000100010101000100000000000101000000010100010101000100 +00010100010101000101000001010001000101010001000101010101000101010000010100010001010100010001010100010001010100010000010100010101 +01010000010100010001010100010001010101000001010001000101010001010101010000010100010001010101000101010001000000000101010000010100 +01010001010001010001010100010100010100010101010100010101010101010001010100000101000100010101000100010101000100010101000100000101 +00010101010100000101000100010101010101010100000101000100010101000101010001010000010100010001010100010101010000000000000100010001 +01010001010101010000010100010001010100010001010101000001010001000101010001010101010000010100010001010101000101010001000000000101 +01000001010001010001010001010001010100010100010100010101010100010101010100000000000001000100010101000101010101000001010001000101 +01010101010100000101000101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020400010101010001 +01000101010000000001010101010101010100010101000101000101000101010000000001010001010001010101000000010001010100010100010001010000 +00010000000100000101010000000101000101000101010100000001000101000101010000000001010001010101010001010101010100000001010001000100 +01010100010001010001010100000000010100010101010100010101000100010001010000000001010000000001010000000101000100010100000001000101 +00010101000000000101000101010001010001010100000000010101010100010100010101010000000100010101000100010101010100010100010101010001 +01000101000000010000000100000101010000000101010101010101000101010001000100010100000000010100000000010100000001010001000101000000 +01000101000101010100000001010101000101000101010000000001010101000100010100010101000000000101010101000101010100010001000000010100 +00000100010100010101000000000101000101010001010001010100000000010101010100010100010101010000000100010101000100010101010100010100 +01010101000101000101000000010000000100000101010000000101010101010001010101000100010000000101000000010001010001010101000000010101 +01000101000101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202040001010101000101000101 +01000101010101010101010101010100010001010100010100010101000101010101000101000101010101010101000101010001010100000101000101010101 +01010101010101010101010100010100010101010101010100010100010101000101010101000101010101000101010101010101010101010101010101010101 +01000101000101010001010101010100010101010001010101010101010101010101010101010101010101010101010101010101010101010100010100010101 +00010101010100010101000101000101010001010101010101010001010001010101010101010001010100010001010101010001010001010101010000010101 +00010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101000101 +00010101010101010101010100010100010101000101010101010100010001010001010100010101010101010100010101010001010100010101010101010100 +01010001010100010101010100010101000101000101010001010101010101010001010001010101010101010001010100010001010101010001010001010101 +01000001010100010101010101010101010101010101010101010101000101010100010101000101010101010101000101000101010101010101010101000101 +00010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020204000101010101000001010101000101 +01010101010101010101010001000101010100000101010100010101010101000001010101010101010101000000010101010100010100010101010101010101 +01010101010101010100000101010101010101010100000101010100010101010100000000000101000000000101010101010101010101010101010101010000 +01010101000101010101010001010000000000010101010100010101010101010101010101010101010101010101010101010101010100000101010100010101 +01010001010101000001010101000101010101010101010000010101010101010101010000000101000000000001010000010101010101000001010100010101 +01010101010101010101010101010101010100000000000101010101000101010101010101010101010101010101010101010101010101010101000001010101 +01010101010101010100000101010100010101010101010001010000010101010001010101010101010001010101000100010001010101010101010100000101 +01010001010101010001010101000001010101000101010101010101010000010101010101010101010000000101000000000001010000010101010101000001 +01010001010101010101010101010101010101010101010100010101010001000100010101010101010101000001010101010101010101010101000001010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020400010101010101010101010100010101010101 +01010101010101000100010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101 +00010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010000 +00010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010001010101010000000101010101010101000101010101010101010101010101010101010101010101010101010101010101010001 +01010101000000010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020400000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020403020202 +04000202020202020400020302020202020302020202020403020202040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010000000000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010204 +04040404040404040404000203020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000202000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010000000000000101010101010101 +01010101010101010101000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020400020302020202020202020202020202020202020202020202020203040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040400020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040400020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02040002030202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040001010001010101000101000001000101000101000101000000000101010101010100000000010100000001010001010100 +01010000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002 +03020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000101000101010100010001010100010100010100010001010100010101010101010001010101000101010001000101010001000101 +01000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202 +02020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202000202020202020000000202000202 +02000202000202000202000000000202000002020202000202020202000202020200000002020000000202020000000202020000020200020202020202020202 +02020202020400010100000000000001000101010001010001010001000101010001010101010101000101010100010101000100010101000100010101000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202 +02020202020202020202020202020202020302020202020202020202020200000000020202000000000202020002020202000000020202020202020202020202 +02040002020302020202020202020000000002020202000000020200020200000002020200000202000000020202020202020202020400020203020202020200 +02020202020002020202000000020202020002020200020200000002020200020202000202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020200020202020200020202000200020202000202 +00020200020002020200020002020202020200020202020200020202000202020002020202000200020202000200020202020002020202020202020202020202 +02040001010100010100010100010101000101000101000101000000000101010101010100010101010001010100010001010100010001010100010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020002020202040002030202020202020202020202 +02020202020202020202020202030202020202020202020202020202020200020002020200020202000202020002020200020202020202020202020202040002 +02030202020202020202000202020002020002020200020002000202020002000202020002020200020202020202020202040002020302020202020002020202 +02000202020002020200020202000202020002000202020002020002020200020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020002020202020002020200020002020200020200020200 +02000202020002000202020202020002020202020002020200020202020202020000020002020202020002020202020202020202020202020202020202040001 +01010001010001010001010100010100010100010101010100010101010101010001010101000101010001000101010001000101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020200000002020204000203020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020002000202020002020002000202000202020202020202020202020202020204000202030202 +02020202020200020202020002000202020202000200020202020200020202000202020202020202020202020204000202030202020202000202020202000202 +02000202020202020002000202000200020202020200020002000200020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202000202020202000202020002000202020002020002020002020000 +00000200020202020202000000000202000202020000000000020000020202000000000002000202020202020202020202020202020202020204000101010001 +01000101000000010000000100000101010000000101010101010101000101010101000000010100000000010101000000000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202000000000002020400020302020202020202020202020202020202020202 +02020202020302020202020202020202020202020202000202000000000202000200020200000000000202020202020202020202020400020203020202020202 +02020002020202000200000000000200020000000000020002020200000000000202020202020202020400020203020202020200000000020200020202000000 +00000202000200020200020000000000020002000200020002020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020200000000000200020202000200000202000202000202000202020202000200 +02020202020200020202000200000202000202020002000202020200020202000200020202020002020202020202020202020202020400010101010000010101 +00010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202 +02030202020202020202020202020200000002020202020200020002020200020002020200020202020202020202020202040002020302020202020202020002 +02020200020002020200020002000202020002000202020002020200020202020202020202040002020302020202020002020200020000020200020202000200 +02020200020002000202020002000202000202000202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020002020202020200000002020002000200000002000002020200000002020000000202 +02020002020200020002000202000000020202000000020200000002020000000202000202020202020202020202020202040001010101000001010100010101 +01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202030202 +02020202020202020202000202020202020000000202000202020002020000000202020202020202020202020204000202030202020202020202000202020200 +02020000000202000202000000020200000002020000000202020202020202020204000202030202020202000202020002000200020200000002020002020200 +02000202000000020200020200020200020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202000202020202020202020202020202020202020202020202020202020202000202020202020002 +02020002020202020202020202020202020202020202020202000202020202020202020202020202020202020204000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020400020302020202020202020202020202020202020202020202020203020202020202 +02020202020200020202020202020202020202020202020202020202020202020202020202020202020400020203020202020202020200020202000202020202 +02020200020202020202020002020202020202020202020202020202020400020203020202020200020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020200000000000202020202020202020202020202020202020202020202020200020202020202000000000202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202020400010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202020302020202020202020202 +02020200000000020202020202020202020202020202020202020202020202020202020202040002020302020202020202020000000002020202020202020200 +02020202020202000202020202020202020202020202020202040002020302020202020000000002020202020202020202020202020202020200020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202030202020202020202020202020202020202020202020002020202 +02020202020202020202020202020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030303030303030303030400020302020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010202020202020202020202020002030202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000203020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040302020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202000202020202020000000202 +00020202000202000202000202000000000202000002000000000202020000020002020200020002020200020200000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020200020202020200020202000200020202 +00020200020200020002020200020002020202020202000200020202000202020002000202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020002020202020002020200020002020200020200 +02020002000202020002000202020202020200020002020200020202000200020202000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040303030303030202000202020202000202020002000202020002020002020002 +02000000000200020202020202020002000202020002020200020002020200020002020200020202030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304 +03020202040002020202020204000203020202020203020202020204040404040404020200000000000200020202000200000202000202000202000202020202 +00020002020202000000020200020202000002020002000202020002000202020002020204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000202020202020400020302020202020302020202020202020202020202020002020202020200000002020002000200000002000002020200000002020000 +00020002020202020000000200020002000200000000020202000000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202000202020202020202020202020202020202020202020202020202020202000202020002 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020200000000000202020202020202020202020202020202020202020202020200020202020000000002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000040302020202020204030202020400020202020202 +040002030202020202030202020202040302020202020400e6e6e6e6e6e600000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000e6e600000000e6e60000000000000000000000 +0000000000000000e6e6e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000000000000000000000000000000000e6e6e60000000000 +0000000000000000000000000000000000e6e6e60000000000000000000000000000000000000000000000000000000000000000000000e6e6e6000000000000 +000000000000000000000000000000000000000000000000000000e6e6e600000000000000000000000000000000000000000000000000000000000000000000 +0000e6e6e60000000000000000000000000000000000000000000000000000e6e6e600000000000000000000e6e6000000000000000000000000000000000000 +0000000000000000000000000000e6e6e6000000000000000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000e6e6e604030202020202020403020202040002020202020204000203 +0202020202030202020202040302020202020400000000000000e6000000000000000000e6000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000e600000000000000000000000000000000000000e60000000000e60000000000000000000000000000 +00000000e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000e6e60000000000000000000000000000000000000000000000000000e6e600000000000000000000 +0000000000000000000000000000e6e60000000000000000000000000000000000000000000000000000000000000000000000e6e60000000000000000000000 +00e700000000000000000000000000000000000000000000e6e6000000000000000000000000000000000000000000000000000000000000000000000000e6e6 +000000000000000000000000e7000000000000000000000000000000e6e6000000000000000000e6000000000000000000000000000000000000000000000000 +00000000000000000000e6e6000000000000000000000000e700000000000000000000000000000000000000000000e6e6000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000e6e6000403020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400000000000000e6000000000000000000e6000000e8e800e80000e80000e8000000e8e8e800e6e60000000000e6e6e600 +0000e6e6e6e600e6e6000000e6e6e6000000e60000000000e600000000e6000000e6000000e6e6e6000000e6e6e6000000e6e6e60000e6000000e6e6e6000000 +e6e600000000000000e7000000e7000000000000e70000e7000000e7e700000000e7e7e70000e70000e70000e70000e70000e70000000000e70000000000e700 +00e7000000e7e7e70000e7e7e700000000000000e6e60000000000e600000000e60000e6000000e6e600e6e6e6000000e6e6000000000000e7e7e7e7e70000e7 +e7e7e7e7000000000000e6e6000000000000e6e6e6e6000000e6e6e600000000e6e6e60000e6000000e6e6e6000000e6e600000000000000e7e7e70000e70000 +000000e7e7e700000000e7e7e700000000000000e6e6000000000000e6e6e600000000e6e6e60000e60000e6000000e6e6e60000e6e6e6000000e6e600000000 +000000e7e7e70000e70000000000e7e7e700000000000000e6e600000000000000e6e6e60000000000e6e6e6000000e6e6e6000000e6e6e6000000e6e6e60000 +e6e6e6000000e6e600000000000000e7e7e70000e70000000000e7e70000000000e7e70000000000000000e6e60000000000e6e6e6e6e60000e6e6e6000000e6 +e6e6000000e6e6e60000e60000e6000000e6e6e6000000e6e6e60000e6e600040302020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040000000000000000e600000000000000e6000000e8000000e80000e80000e80000e80000e800e6e600000000e60000e6e600e6e600 +000000e6e6000000e6e6e6000000e60000000000e600000000e6000000e60000e60000e60000e60000e60000e60000000000e6000000000000e60000e6e60000 +000000000000000000e7000000000000e70000e70000e70000e70000e70000000000e70000e70000e70000e70000e70000000000e70000000000e70000e70000 +e70000000000000000e7000000000000e6e60000000000e600000000e60000e60000e6000000000000e60000e6e600000000000000e7000000000000e7000000 +000000000000e6e60000000000e600000000e60000000000e60000e60000000000e6000000000000e60000e6e6000000000000e7000000e70000e70000000000 +e700000000e7000000e7000000000000e6e60000000000e6000000e60000e60000000000e60000e60000e60000e60000000000e60000e6e60000000000000000 +e700000000e7000000e7000000e7000000000000e6e6000000000000e6000000e6000000e60000e60000e60000000000e60000e60000e60000000000000000e6 +0000e6e6000000000000e7000000e70000e7000000000000e7000000000000e700000000000000e6e60000000000e60000000000e60000000000e60000000000 +e60000000000e60000e60000e60000000000e60000e60000e6e60004030202020202020403020202040002020202020204000203020202020203020202020204 +030202020202040000000000000000e600000000000000e6000000e8000000e80000e80000e8000000e8e8e800e6e600000000000000e6e600e6e6e6e6e600e6 +e60000e6e600e6e60000e60000000000e600000000e6000000e60000e60000e60000e60000e60000e6e6e6e60000e600000000e6e6000000e6e6000000000000 +00e7000000e7e7e7e7000000e70000e70000e70000e70000e7e7e7e70000e70000e70000e7000000e7e7000000000000e70000000000e70000e70000e7e7e7e7 +000000e7e700000000000000e6e60000000000e600000000e60000e60000e600000000e6e6000000e6e60000000000000000e7000000000000e7000000000000 +0000e6e60000000000e600000000e6000000e6e6000000e6e6e6e60000e600000000e6e6000000e6e6000000000000e7000000e70000e70000000000e7000000 +00e7000000e7000000000000e6e6000000000000000000e60000e6e6e6e60000e60000e60000e60000e6000000e6e6000000e6e60000000000000000e7000000 +00e700000000000000e7000000000000e6e60000000000e60000000000e60000e60000e60000e6e6e6e60000e60000e60000e6e6e6e6000000e6e6000000e6e6 +00000000000000000000e70000e700000000000000e7000000000000e7000000000000e6e60000000000e60000000000e6e6e6e60000e6e6e6e60000e6000000 +0000e60000e60000e6e6e6e60000e60000e60000e6e6000403020202020202040302020204000202020202020400020302020202020302020202020403020202 +020204000000000000000000e60000000000e600000000e8000000e80000e80000e80000000000e800e6e6e6e6e60000e6e6e60000e6e600e6e600e6e6e600e6 +e600e6e60000e60000000000e600000000e6e60000e60000e60000e60000e60000e60000e60000e60000e6e60000e60000000000e6e600000000000000e70000 +00e7000000e70000e70000e70000e70000e70000e70000e70000e70000e70000e70000e70000e70000000000e7e7e7e70000e70000e70000e70000e70000e700 +0000000000000000e6e60000000000e6e6e6e6e6e60000e60000e6000000e60000000000e6e6000000000000000000e7000000000000e700000000000000e6e6 +0000000000e600000000e60000e60000000000e60000e60000e6e60000e60000000000e6e6000000000000e7000000e70000e70000000000e700000000e70000 +00e7000000000000e6e6000000000000e6e6e6000000e60000e60000e60000e60000e60000e60000e60000000000e6e60000000000000000e700000000e70000 +000000e7e700000000000000e6e60000000000e60000000000e60000e60000e60000e60000e60000e60000e60000e60000e60000e60000000000e6e600000000 +00000000e7e7000000e700000000e7e7e7e7000000e7e7e7e7000000000000e6e60000000000e60000000000e60000e60000e60000e60000e60000000000e600 +00e60000e60000e60000e60000e60000e6e600040302020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +000000000000000000e6000000e600000000e8e8e8e800e8e8e800e8e800000000e8e80000e6e600000000e6e60000000000e6e6e60000e6e600e6e6e600e6e6 +0000e60000000000e600000000e600e600e6000000e6e6e6000000e6e6e6000000e6e6000000e600e60000e6e6e60000e6e600000000000000e7000000e70000 +00e70000e7e7e700000000e7e700000000e7e7000000e7e7e7000000e70000e70000e70000000000e70000000000e70000e7000000e7e700000000e7e7e70000 +00000000e6e60000000000e600000000e60000e600e6e6e6e60000e6e6e60000e6e600000000000000000000e7000000000000e7000000000000e6e600000000 +00e600000000e6000000e6e6e6000000e6e6000000e600e60000e6e6e60000e6e6000000000000e7000000e7000000e700000000e700000000e7000000e70000 +00000000e6e60000000000e600000000000000e6e6000000e6e6e600000000e6e6e6000000e6e6e60000e6e60000000000000000e70000000000e70000000000 +00e7000000000000e6e60000000000e60000000000e60000e60000e6000000e6e6000000e60000e6000000e6e600000000e6e6e60000e6e60000000000000000 +0000e7000000e70000e7000000e70000e7000000e7000000000000e6e60000000000e6000000000000e6e600000000e6e600000000e6e6e60000e6e6e6000000 +00e6e600000000e6e6e60000e6e60004030202020202020403020202040002020202020204000203020202020203020202020204030202020202040000000000 +0000000000e6000000e60000000000e80000000000000000000000000000000000e6e600000000e6e60000e6000000000000000000000000000000000000e600 +00000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000e6e600000000000000e7000000e7000000e70000 +e70000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000e7000000000000000000000000000000000000 +e6e60000000000e600000000e60000000000e6000000000000000000e6e6000000000000e7000000e70000e7000000e7000000000000e6e60000000000e60000 +0000e6000000000000000000000000000000000000000000000000e6e6000000000000e7000000e7000000e7000000e7e700000000e7000000e7000000000000 +e6e60000000000e6000000e60000000000000000000000000000000000e60000000000000000e6e600000000000000e7e70000000000e70000e7000000e70000 +00000000e6e6000000000000e6000000e6000000000000000000000000000000000000000000000000000000000000000000e6e6000000000000e7000000e700 +0000e70000e7000000e70000e7000000e7000000000000e6e60000000000e60000000000000000000000000000000000000000000000e6000000000000000000 +0000000000e60000e6e6000403020202020202040302020204000202020202020400020302020202020302020202020403020202020204000000000000000000 +0000e600e6000000000000000000000000000000000000000000000000e6e6e6e6e60000e6e6e60000000000000000000000000000000000000000e600e6e6e6 +e6e6e6e60000000000e6000000000000000000000000000000000000000000000000000000000000e6e600000000000000e7000000e7e7e7e7000000e7000000 +0000000000000000000000000000000000000000e70000000000000000000000e7e7e7e7e700e70000e7000000000000000000000000000000000000e6e60000 +000000e600000000e60000e6000000000000000000000000e6e600000000000000e7e7e700000000e7e7e700000000000000e6e60000000000e600000000e600 +0000000000000000000000000000000000000000000000e6e600000000000000e7e7e70000000000e7000000e70000000000e7e7e700000000000000e6e60000 +00000000e6e6e6000000000000000000000000000000000000e60000000000000000e6e60000000000000000e7000000000000e70000e7e7e700000000000000 +e6e600000000000000e6e6e600000000000000000000000000000000000000000000000000000000000000000000e6e600000000000000e7e7e70000000000e7 +0000e7e7e700000000e7e7e700000000000000e6e60000000000e60000000000000000000000000000000000000000000000e600000000000000000000000000 +00e60000e6e60004030202020202020403020202040002020202020204000203020202020203020202020204030202020202040000000000000000000000e600 +e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000000000000000e700000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000000000000000000000e6e6e6000000000000 +0000000000000000000000000000000000000000e6e6e600000000000000000000000000000000000000000000e6e6e600000000000000000000000000000000 +00000000000000000000000000000000000000e6e6e60000000000000000000000000000e7000000000000000000000000000000000000e6e6e6000000000000 +000000000000000000000000000000000000000000e60000000000000000e6e6e60000000000000000000000000000e70000000000000000000000e6e6e60000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000000000e700000000 +0000000000000000000000000000e6e6e60000000000000000000000000000000000000000000000000000000000e60000000000000000000000000000e60000 +e6e6e604030202020202020403020202040002020202020204000203020202020203020202020204030202020202040000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +03020202020202040302020204000202020202020400020302020202020302020202020403020202020204000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000403020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040302020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020200000000020202000002020200020202000202000000020202020200020202020200020202020000000202020200020202000202 +00000002020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020200020002020202020002020200020002020200020202020002020202020002020200020202000202020002020200020002020200 +02020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020002000202020200020002020002000202020202020202000202020202000202020002020202020200020002020002000202020202000200 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030202 +02020202000200020202020002000202000200000000000202020200000000020200020202000000000002020002000202000200000000000200020002000200 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404020202000000 +02020002020200020202000200020002020200020202020002020200020000020200020202000200020202000200020002020200020002020002020002020204 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020002020202020000 +00020002020200020002020000000202020202000202020002000200020200000002020002020200020002020000000202000202000202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202000202020202000202020202 +02020202000202020202020202020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202000000000200020202020202020202 +00020202020202020202020000000002020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020302020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e502e502e502e502e502020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020203020202e502020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040402020202 +02020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +000002020202020202020202020203020202e5020202020202020202020202020202020202020202020202020202020202020202020202020402020202020202 +020202020202020202020202e5020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202030202020202020202020202020204020202020204020204040404020202020204040402020202040202040202020402020404040202 +02020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020203020202e50202020202020202020402020202020402040202020402020202040202020402020402020204040202040204020202040202020202 +02020202e50202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020302020202020202020202020202020404040404020204020202040202020202020202040202040202040202040204020402020202020202020202020202 +02020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020302 +0202e5020202020202020202020402020204020204020202040202020202020202040202040202040202040204020404040404020202020202020202e5020202 +04000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202030202020202 +02020202020202020204020202040202040202020402020202020404040202020402020402020402040204020202040202020202020202020202020204000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202e50202020202 +02020202020204020402020202040404040202020204020202020202040402040202040204020204040402020202020202020202e50202020400020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020402040202020202020204020202020402020202020204020202020202020402020202020202020202020202020202020202040002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +0202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202e502020202020202020202020204 +0202020202020202040202020204020202040202040202020202020204020202020202020202020202020202e502020204000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020402020202 +02020202040202020202040404020202020202020202020204020202020202020202020202020202020202020400020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020203020202e5020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202e5020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020203020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502e502e502e502e50202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020000000000000202020202020202020202020202020202020202020200000000000000000202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid9506127 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 {\f36\fs20\insrsid9506127 +\par For help with the formatting strings and for more information regarding their use, see the help file included with the FormatString library. A link to it has been placed on this dialog for your convenience.}{\f36\fs20\insrsid9506127\charrsid9506127 }{ +\f36\fs20\insrsid9506127 \page }{\cs20\f36\super\insrsid9506127 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\cs20\super\insrsid9506127 #}{\insrsid14106095 109}}}{\f36\fs20\insrsid9506127 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid9506127 {\b\f36\insrsid9506127 Managing Queues +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 {\b\f36\insrsid9506127 +\par +\par }{\f36\fs20\insrsid9506127 Managing user queues in Atma is tremendously easy, just go to your menu, under \'93}{\b\f36\fs20\insrsid9506127 Atma FileServer}{\f36\fs20\insrsid9506127 \'94, and choose \'93}{\b\f36\fs20\insrsid9506127 Manage Queues}{ +\f36\fs20\insrsid9506127 \'94. You will see the following dialog: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16132394 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1034{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw13388\pich7594\picwgoal7590\pichgoal4305\pngblip\bliptag2038542257{\*\blipuid 7981afb1a83fe8e5ffa59ac8968824be}89504e470d0a1a0a0000000d49484452000001fa0000011f08030000009e42f44a00000300504c5445ffffff8399b1000000c1ccd94f657d506780526982546d +86536b84526a834f667e556e8750677f52698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d855d7c955b799261819b +5e7d965d7b945c7a935b78915a779059768e5c79926386a062849e5f80996487a163859f62839d62849d61829c60819a5e7e976689a361829b6080995f7f986d +95b06c93ae6b92ad6a90ab6990aa698faa678ca6668ba56c93ad6b91ac688da76589a263869f698ea8668aa36588a1729eb96f99b474a0bb739fba729db8719c +b7719bb6709ab56f98b36e97b26d96b06c94ae6e97b16d95af7db0cc7fb2ce7eb1cd7dafcb7caeca7cadc97bacc87aabc678a8c377a6c175a3be74a1bc73a0bb +80b3cf7bacc77babc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd80b4d07db0cb7fb2cdbee0e1cbe6e798dbdc0dbfbf0ebbbb17bbbb20bcbc2bd2d227 +bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1a10b15153d727263b7b76dc7 +c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2ddddaee1e1acdfdeabdedeb2e3e3 +415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323dfe7e7515353e7ebeb404141ab +adad7475756a6b6b575858e9eaea8c8d8d7f8080a72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f4fad67676845459d6a6a6f54 +54d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d5757575555554f4f4f494949 +3f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000d2e65ca5000000e374524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff00cc5e01b000000001624b47440088051d480000000c636d50504a436d703037313200000003480073 +bc0000183949444154785eed9d89a33d3755c7a7b74f6ad582b6452ac5d64aad8ad6b6282aa0b8554471df2d0875c122ee0b0aeefb2e8aa85450dcc55ddcc57d +df57dc77f94f4c72724e4e663233c9cc64967bbfe9afefbd7b6f26993b9f7c4f4e929399e61aa4cbbc02a7e69a6b912ef10a5c59f497d9e82ffd5b13faab547a +2397dec4a63778a44b37d8f4089baebffe0d5d7a7393dec2a6ebae7bf4a3df98d2cd37df7c934fb7987423a53733e9512ebda94b6ffd189bee70e9ad5cbaf5d6 +5b1ffff8db5dbacda6c7baf49694ee36e93e97eebaebde7bef7d47971ef7b87beeb9e71d6c7a7b939ef084b731e9ed5c7adad3eebcf3ceb7a5f43eef69d33bd9 +f4de2e3dd9a577b7e93d5c7a2f97decda5777d12a7a73ef55d7c7aca53def9435cfa30939ef8c40f36e9436d7aa6491f64d3fbd9f4813e3dc3a40fa0f4749bde +d7a5f777e9d9cfbefffefb9fe5d2a7b9f4c0030f3cef799f4ae9534cfa04973ed9a68f77e9937c7af0c1073f8ed2739ffb9ce77cac4d1f63d247bbf4512e3dff +f91f6ed247baf4e91f61d327baf450325dc3e8fffc0f2dfd7ff9bb5ff9076905407f19e8fff6b57f7df5affff1fad3af06fd03fd19a16f3933a7871e12d5bfe6 +f7fff437feef74fa3765f981fe9cd0479ecd9546fff77ff39b3f7b3abdfa9f93e89be691e6df505fdfd894d1d7378dedeb9b067dfdca7d7deccac7e87fedaf4e +a7d37f6a772fa85ed0374ddacd6b1ae3e631fb21376f09f44d0337afd8cdb3e84f272b7dfb3346ff4b86fce9d7eba36f1e65443f4bf5403fc1c377aab7d41dff +08fd6b7ec1a2ff9f24faa631833b6bf16f30d0ecff3699919dfd45833b51bd557ed3dc7c93fde826f3f3965b9ae6c61bed2b1adc993f18bd7df33177b8b2ccc8 +cefe32833bf7f2f6dbedcfdb1eeb6b32433bfbd7dd77bbd7f7dd657e6070573ab823836f19dbdf11fa9fff39fbf62fbeeedfffcba47f722d400cbe467f8341ff +88a6b9deb1b7f493e8893ba327fa8cde01a4bebe692c7af3bf1bd71bf684ddfcbbedb6a631e8cd3f83ddfe33dc2dfafb9ac6a087c19f64f0c5e6c7e87fe6a77e +e2477ee02ffee0975f6d1ac08ffd6384be69dc948e91bdc1aed13b883de8ed4701bd7dd546ef8e36d8ef70e8ddab80debed2e89dec0d79a09f38a533a0fa9ffc +8c1ffdc1efffbedffd63abfdfffdef2cf456f801bd85638dbd33f856f52679836f55ef67f38cbd3792b7aa37d69e54efd0137dad7a339b17a9decce601fdf4d9 +bc81befec75ff043af78f87bbeebcf2cfad7518fef0dbe113d4de4ba7e5ea93e467f1da337bf1d7a52bd79658cbd32f8b9e893061faa9f3a913be0e1bfe055af +78f87b5ffaeddf6cc8ffb477f612e82dfbd0d707836ffc3c47de4adea2f76e9efbd572f3645c9f32f86d37cff7f5e2e639f4b6b3c71c7ee11cfec0b8fe55af7c +f8335ffa926ff9bad3e9f5bffd27b1c1cf5dbec919d7672cdf58570fcb374b2fdf0ca07fe5cbbffb3bbfed9bbefe74faf22ff9863ffaaddffbcbab2ba74a6bed +73d12fb072e76ac4ca5d8595bb6be3b5593d91ebc87fed577ef597bef88bbef0f35ef4c3bfa3077758b43dfea2adf5e17452cb372ffb8e6ffdc6aff9aaaff8b2 +2f7ee1177cfee77ece677f16d03fe952d6eb13b11a58b93ba395bb6eb4865fb4bdf458a58bfcfe88cdbb48ec34918fb0cc0b850ff4170a1eaabf58f0400ff417 +7c052ef6aba3af07fa8bbd0217fbc5a1fad9e829dced7809e893cc7cf8623fcf90e1a0e0e1e1a7e15a9c2348e563a03f9ec11b9034452e3bfa2e74ddfe507fd3 +a73eb4993e3da0d587c10f2dc0af5eb2e0193d41d73f19bd6e1f2e4372b3fafedea4901d857e7fa758fd8c5a614bb41db583de6d5cf0e8791383537d07fd316e +ce71d545df8ee438fbd7adfb89f84b9252bde64c662289fe18bd5e0a7d75956d5f818673ea432f1d7bc7d407ff0fe8b787597606ea9e5157fde8d96d23f34e3e +9cfe9bde0b06ff586e5e99ea9bf6056eaea2b73a9f970131b9e312f8d5b472078e56421f423f3ab63b86694f9f651f7a7db1c3df3de86decb4833c05511a36b5 +19f3992b7a4ab9e1a8c4d1d9e8fd6ef42323ee3bf71ef41ea500f0ea4da31f681ab3556fcb6e9996ec329750fd3932f7df694cf55674ee7f46400267996ba953 +16b767c3e392bcf67851b02b918af039553eaa88eb105b22ef8a1168174956820b96d3a092e87cbc71b2bf48f55734aeed75f3ce98bbfde289c19de2e9aebdbf +7a74f94485a2752d2e6f9c192a2b965e53599445ff8eca0c25700722f0e454fc01dc13f0f951bfa04b0b8772b7e1bf81a36d32037d34a573d2e8d56525604e3a +f433d10b74c0e9c642b2cb40cff9a4d191c94873f57bc3e4a423f46c82a2e66b8eb0e8dde943f57a364fa37757dc8b89b5ca6a2c462f5032542fb6865a189d42 +6c7462b1a7d1b3a949a1a7011e0c7e08c6be8ad18b939530a4b1ec95616646cae06bc966a08fac053beb03e8c5d6f719fcd864e47bf8e7dbdff77af85e6ddee1 +0a3d7ed7cd0b9e1df5e5613816b9794eb603065fbcb0c8cde3ae859ccdf823b204ae2ff0bd4f8f9bc73e4a381fa0ef77f3d89acb6fe9da3b9f446fa407629907 +87be7d6af53d27a77a0dea3ff4e21a3c7c160219fca9d73e815e798483cdc6e74b3793dcc693ae21426feb8996a4d619dc0d4b26f969dddbd4a70cbe33b2e79d +a265d595d017af80567e4201d01b27bfbd5e5fc5b5335347a5694faa3fb56dc1a989deea7c5e6c3be212f8d5b472078e5e54f5794c8f82de18a7402dfcd983de +9a32977d0aa2346caadd7ce68a9e526e382a71741efaf1503b89dcf1611b5ed7b4921ba783a0b7172b053c8d7ea069cc563d9dc936e8c703720930630eb887d0 +e7d90857f05606dfebd888ce0a4f1090c0b555d0769564ea74ca8aa537c26bf7ca7fe8734a995ee0fab5d73ed72946a05d2459092e584e83ce96cec71b27fb2b +47f5cc75202057d0ab580e8ae6e886e67ad597c4ec6e845e5970b601fe6a7b158a12dbe849a74c911b8dcf454d809b864722cae6cf58e9ee2081277ffb76c83d +81d828953d580b5f667c3ee5e87b027229405b05ea901948489b0dfeee55cfa4d4652560a461e9dd5b1d7c0b78404854bcfd1843cff998baeff4dbe8b96e399b +2e7a36415292b75f13d04bb76ec06a555bcee7845e246de5ebaf28036bbb7321afd7b3d6acea2a54a731aefa58ecfe14e2c262b18b97a9f52ea66601f4d2adb7 +34dd419fb6f7769928f20c32467a5b18fc9826bd6a5f52d53ac41df7d65c750953d1ebe3a4ad0da017c1a7ce536c9134ca1cd5e704e47aeb1eab3e69ef0f839e +0d3a3b5caacbedb879c1b3f3bdbc0cc794bb366ef0c50b632732ea5ac8d98c3f6a3976fd6e1e37c5703e59e8b30272291a9bdc3aefc21d1a7d624ca60dc1c090 +2d3d10cb3c38f4ed9d1a724b489f5ab05bde40e5a15f3420573cfc7c3f6f0b83bf287ad2da78f2f9d299f38ae8ab24426febc945bf6040ee41a674c6391d3c47 +36fa0c672c330bd0efa3cd007d3a54a39f4ec7ec565ebe09230b7d4eb9c67f6002780bf499d64165dba4af8ffae7ce302e70f0c32dce9e0ba51f64b72e19becb +4cfec0f944ad765fe8a7ecbc2e6f2d0547a4d7ebc3e596991219db77af6e2e8a1c5bdf6d3cf1b9c4e7335ce2bed0174059276b7fa886f78a375bbe09cb2d6a49 +c88fcc6508cf93016188efe616a2e5a554fbd8c0e0afc3b3a0963ef47a019e75b7f6f28daf57e6e278324fcf19c6dd81cbaae6ee7aad02d00fb9797efe8d5424 +9774cde59b41f47e8947a1f733907ece6f783201e847d15bd3b9d9f2cd98eaa3a5ddc8091c753781be0fbd76add859a2f7f44f36a7fe4207520b2ddf8ca10f1d +9032f230f8b9dd7d4f5f2fa335bf66e2cdbe3850f1e4acac8af38a3e7712bce2c2966368bdbebd7c233dbbc4d7e87738664fb7b7101eb2be9b3721ca7eab4378 +b6203b187bd486920da8b17c931ef0e50c15d773f3e24d1db464bfcf24117f2ba09fbd7c730cf4b97676f37cc5aa9f25b2dd1dbcb89b37617166ab3600f481fe +e07df3c6ee8fec0126d1e7afccafd90c80be1a7a1d8ebf26d2dcba80be00bd0bbfa21f7d4640a91ee877d7bfeb13caebeb1d444fdb475ef6d970157e65db88c4 +6972d0de8e6c3f549faf7ab9416aafe6ddcd985c33f13f18bddeb8916b906be703fa7cf42ed456f658a5c978f47e9396b715bc59c30df06b13cd2e1fe84bd077 +37d8b42fb46cb090fe417906fbc16e4f1be833d047b7c1f66e5e8fb8c4cdd3f6a1fbd08c6c6956cc08f439e8f301b0c1979d18def4c3cddb9bbb9fe7e1e79397 +6d557cc8be6c7cf445a0fa1aaa0f9718e8f7a6763e9feaaa2f30186b6785ea1756fdda00a7d707f4cba29f1265bfd531bce294b81ffe5eadf482e7b5b8c19f2e +c2cd8ecc0ed558f0baefa028a02fdd73b70368cb9c02d003bd6d03ebdc287533c3de57310c3ed0fb8740b9271b9f7f82c187c187c18f1e7b74fea2cfbf97ceee +7ae8e54e087d3dfa7af4f5ac27797efd7202db654950fd5e555f6d4b1ee6f0979dc35f5ed7b576f121404b0deff639a5536d2b1754bf7fd52f6f495c89400ff4 +58b41d9bc3df28d64a023d3984dfc7f287c04f0af32fb60d50fda8ea69e344d871439b708aaf74fa005ff640696a3f8fcb2521bef66fcf7fd21901fd387acf85 +692f893ea305b5d12bfcae3d86a76f14b646a0cf44ef541f76d9ca0b6b10487b19183b70781b1759ec6419c1e0f3d15453d8ce07833f65c92167e52e187cb579 +5298d1c32fd80c170a4f1a93439936db617017da16e774554fad1daa2f503d3702bad8dc4dd3c59fe469f9ce3becd049980ea09fa2e9f163b2542f8058eaaa7f +d5ba2b963c1d40eda8d7750c7d3dd715722bdb53ee7842f525aa0f7659df3561b2c90de855efdd6e40d1b3728257a1767da2af1fd778374799ead9cda3515564 +f0a7ba79ec388eb979132dcad06150fda8ea2b5cf5922231873f45d3e3c7e4a8be845385bc403f8e714a8e23a0afd09c5c9130f87b37f8f576e4f93685289dbd +46e9d412bd940bf4408fb04c9603c232a7784f8739e6006e1e0c7e9dd65480be5a64ec5605c3c3cff5f06b45c66ef58c0c0ceeb22372ab4dad54b7e83d1540f5 +f9aadf8a51a57a817e2afa6e50ce94309d4a58738a05fa19e85b015599e87bb2e95ba9b66fab3af63a8774270fd04f47df0eaf98859e83bfc2e27f285e7f46c1 +1d3343043087df94ecaf8f432658f0825b0556bad8ed1054e10332c2c353c2d3313a662305398d3a0ae593b80d0a23c83302507d99ea5b6c027925c454b0a40a +c3613577e230254e4bf4ee8b4fa83c8ae9f2f94722bdda0d02e80bd1cb9e89d8dc7b3a71a8a6b7cdce467b2b208aef9aec6e93e086c56883a0435e2adc3b03ea +ef71e5037d217a77494566728183307d7c7427443a7a784a5ac72dd3de32295c3137a8d81750a7354e1d7dfd84bebeed8df1656ebdefec716c17a287a774d113 +e744f1dab4474d2ebc80c19f30cd5f3287efe188e98e63efb59b27c20f1e573c74e3984ee59279a3adf2f13b64c5b9d3e01d00b645c81630b879e5eccbd1675a +d3ac6c62d1b3722f9d097d7d595fdfbdfeb4fcd2cf65e073b123d903b225f103fd5cf44bd258b52ca0cf46bf2a97152a03fa5cf4f52263b72ad9372f8465222c +1361996c6b1196593e623ad0110583bb157adf6daa80c187c187c187c1c7533078f4b38d1d5ead56187c187c187c187c187c18fc038dd58a4f15833b3cf1cab6 +817dde0fbfbabb07370fe8e1e6c1cd839b0737afd8773ad00170f3e0e68db8795b2da957ab574594c1cd1b74f3cecdf6eb9b05003dd0c3c34f79f850fd811cb8 +bc53cd75f3803eef7a1e28d7eae87b03f6d7dd8e81be3e7b7ffd12aa973dba9da9d9eec6c9dab3b740bf26fab09f72007d6de4e2c76070b79ec1f7d73aec9274 +77d9a027d6d06d38e80db92b86dec83f693be5503382ea5754bda0d7d6ddefd5e3b7a26768da26d1d9743dfda96a714300fa4dd0cb766c79566a843e9887805e +598091cd9d993d06d06f82ded109f7509017a272ea045aaa6f1d9289b82f1bd0af88de3f87ae6bc33be87dff0f835f7792603d374f3d1c4ddd97c3ab32dc4e2d +dcfb4cf50b72578dde07df961a01a87e4dd597d2f1d660c2611987003dd09b6682953bacdc61e50e2b7788cd5313f7d76ef594925af5622237d7c3a7db609d53 +0abe20fa7ac4e1a3af4ff5f519e3a5c36681eaa17aa81eaa8787af3dfc6a01f11b150c0f3fd7c35f22406b4fce002672773e915bafb1003dd0630edf19fe815b +2bc0e0d75d3cdfa0f40a7dfdd0adf17dbc469e214fdd647fa9687d18fc850d7e7fa43dc19660bc1cf61dca4b46eb03fdb2e80722ed97459fd37286f300fda2e8 +8722ed29c48a553f1c62ef9f8642478c44eb7b4bd0c93bd63880be0efa44a43d9bfb64b06d3254531e95e61f922a0fd7730d887b0315d8ebffccf30680be12fa +6ea43d6daee1cd363ad8b61362cfde9d0ecef79e4208c88e33b51e9d3926793ba0c36cde921e7eb4bf2619699f42afa88a94956d50be61dc1608bebc277d4906 +77a0b763c925d18f47daf7a08f0dbe07aa0d3e3b89517b8ad0477bb432e843f5cba267abaec3e6839283c1e7ad95c1390befa8ed964ed57e0f26d986d046e4c1 +78d45f8447a6e775f530f80bab3e436d9225135149912579a1fa85555f70f1817e83b9dba8ca45fbfa02f25b6785eab753fdc6ec813e1f7dad78f8adcac5b83e +d7e09f53043e7d97607610918b885c44e4b21ef060d3ad9df0aaf5e71afc8dbdb2aad5c3e0c3e0c3e0a70cfe46d1f2f5aa859b976bf0119659b5dfdda270a0c7 +0d55108c6d36da71343af6dce93d77557decf50bc7446efe446e253ae26dadbc9207f46ba28f674f7d538a436d8a7668cc6a8c40bf22fab4ac5be867e12c3918 +e8d747cf41592e9e5245dcfb20de956e878f00ad5503b424cc2e1985c901f5dd00fbd44df14b049ecc0bd5afa87a1757e9843e8c5e42bad593103ab1fa403f7f +1268dd291d1d2caf9e67d11f60af36d7c477d09fcb1eaa5f5ff5a47df5d3fdd91760af33b60e9a071fe85744ef7d3ad5e38b9bd71f60afe3f3a3bfe781c7c6ab +a577dfcce5d13ebee2340f54bfa2ea27b40ba09fefccf597b0ae9b37017fa543a0fa7dabbe12765b2cd0e7a3df2a5ebe56bd88d2c935f888c3afd9ed6e52762e +fa8ab677f3a211918b885c44e9a42272379766c51380eaa17aa83ea5fa7a01f11b950c0f3fd7cd431cfe265e78cd4a811e71f888c3471c7e70a5f5266b18fc9a +b67793b25730f8caa12aba29ba5dc5efa4a516f330879f3f879f35aeee0fb5a7c38bd0772873300f85f4cc4b40bf2cfa8150fb65d1cfc38e953bd7c12c6af039 +98d6dfc85e87dae37ef89bf4e743952e8a3edcd1b61379c9e65eedb6e90bb98c23f12982db7717eaa6e85ef82a64d7ff99d719c0e02fab7acf37156a8ffbe19f +b9ea9527978cb7c6fdf077d400b4c3745ae239773ddba4a27d5543a65e7a04dc0fbf7233b92674f6a6fb8b276e8aa7748643ed713ffcca2c0b8b57b4e7a32f19 +73e57963252516e5859b272bd414a43a53f525171fe80b45ba78f6cd545fd24c2ae485ea9dea5dbcf3daaaaf80b3a448a027836fc89be8ac61835f2b1e7eab72 +11a54306df921f468f38fcc5fbdaad0bf47dbdd3fe909b57624c8f96f742237273ddbca3e12c395fa087ea2f2b189bdc7b4a30f817758fdcc87d1b98d22931a0 +47cb9b30f847fb0af3cfb77f366f7ed9fb2da18b7ea36d219b561bf1d96ac8bd7abdd4e25530f67e9be94a67b669235cb572a05fa949edb41aa87ea760ea9f16 +d0d7bfc63bad01e8770aa6fe698da1afe07dc81a52cdb2e75fb90a671717a9d6d2d6ac4baecc28faf9d7b0554258395e7e4ba35e959e7be2cb9f5d7c46fa5cd7 +ac0be8475bc69a38d6ac0be8811e06bfaf0daca9c435eb82ea1751fd5098edd806ebb97dbdaebba4ae69e8656320ed294d5fbdb09d443e8f72f6b979aebcde42 +fdb3a24680ade8e6c946bbc429d15719d9155f807e681b7f715d93d0cb9719a664cb8e60c717611afa7699e936b01efab017b63efac16dfcaba0a7a64c60e93f +bdc998fee62cf4a827ba2ae138f7b2855e3ecd29542ab475abe78970b5aba10f5f8dbea67fcc895c013abf411b95af7aae2cb98ddf5ddf92ba26a83e06cbf0d3 +cff49177556be12ac7d00763d97a4694ae4abeae742fee8ff5d1477a500da20cc7889bd7ffc43ce25e1bbd6ac2ba3eae981ee8a654df67a2db065f3d104c0365 +ab922894ed436c863642ef9f52c94fb3f357a010c7b887dff3c4bc7da0e7a6e1f9b7cc7c683845e89385ee0abdead38261a686b094c1e73e36f49ea197e44728 +e6d735c1e0c7aa779ae633d0bfe90b2b5bddeef03a6e5e3093c38592adf1ed5cfd1253b3a2c1574e4ffc1c3b6df6f27164a95e5d9d809e2f767e5dcba067d78e +688b5b475d53df706c0c7db250e94dbc43ab5bc026e8f98629fe6cf5504fda7e3e8e61f403dbf827d4350f7d5bc8a9d7bddf1bcb3774b9f23dfc9ccb3d9c27e9 +fe569bc805fa1162e78bbef78b43f5e7ae7aa03fbcea970f1297aee0da8a65cfef1f2b9c5dfc7d5597b8665dd96e5e8d7de65c79cdb2e7a3af71767199e11cd7 +ac2b1bfdfc4b8812767a05c63cfc9d9e364e6bfe1500faf9d7f0a02500fd41c1cd3f6da09f7f0d0f5a8245bffc180b251ee10a9c9afa230bd4b0cf2bf0ffa0224864677c18690000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw13388\pich7594\picwgoal7590\pichgoal4305\wmetafile8\bliptag2038542257{\*\blipuid 7981afb1a83fe8e5ffa59ac8968824be}010009000003041f01000000e31e010000000400000003010800050000000b0200000000050000000c022001fb01030000001e00e31e0100410b2000cc001f01 +fa01000000001f01fa010000000028000000fa0100001f0100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f67500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008c7358008d7458008e7559008e7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b5d00957c5d00967d +5e00977e5e00987f5f0099805f00998060009a8160009b8161009b8261009c8261009d8362009d8462009e8462009f8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a58b6600a68c6700a78d6800a88e6900aa8f6900aa906900ab906a00ac916b00ad926b00ad936c00ae936c00ae946c00af95 +6d00b0956d00b0966d00b1976e00b2976e00b3986f00b4996f00b59a7000b69b7100b79c7100b89d7200b99e7200ba9f7300bba07300bba07400bca17400bda2 +7500bea37500bea37600bfa47600c0a57700c1a67700c2a77800c3a87800c4a97900c5aa7a00c6ab7a00c7ab7b00c7ac7b00c8ac7b00c9ad7c00caae7c00cbaf +7d00cbb07d00ccb07d00cdb17e00cdb27f00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbdbd00e1e1e5002828a7003939 +3d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a910010100f00090908006565 +6500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949490067676700e2e2d4005c5c +54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3b200e1e1ae004d4da6006767 +ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb8f00dddd86005a5a32001818 +1600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a0072723d000a0a040093933200b7b7 +63004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf3f007a7a64003a3a8900caca +8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb1700bbbb0e00bfbf0d000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202020202000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +02020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020203040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040400020202020202020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040002020202020202020202030404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000202020202 +02020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202040000000203020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020204000000020302020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020204000202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020400000002030202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020400020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020400 +00000203020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202000202020202000202000000 +02020202000202020200000002020202020200000000020200000000020202020202020202020202020202020202020202040002020202020202020302020202 +02020002020202020200020202020200020200000002020202000202020200000002020202020000000002020202000000020202000202020002020002020200 +02020202020200020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020000000002000202 +00000002020200000000020002020202020200020202020002000200020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020302020202020202020202020202020202020202020202020202020202020000000002020200000002020002020200020200000000020202020002 +02020200020002000202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202040000000203 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020200020202020200020002020200020202 +00020202000202020002020202000202020200020002020200020202020202020202020202020202020202020204000202020202020202030202020202020002 +02020202020002020202020002000202020002020200020202000202020002020202000202020002020002020200020200020202000202000202020002020202 +02020002020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020200020202020200020002020200 +02000202020002000202020202020002020202000200020002020202020202020202020202020202020202020202020202020202020400020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020002000202020002000202020002000202020002020202000202020200 +02000200020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020204000000020302020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020202020202020002020002020002000202020002020002000202 +00020202020202020200020202020002000202020002020202020202020202020202020202020202020400020202020202020203020202020200020002020202 +02000202000202000200020202000202000200020200020202020202020200020202020002000202020002000200020002000200020202000202020202000200 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202000202020202020002000202020202000202 +02000200020202020202000000000000020002000202020202020202020202020202020202020202020202020202020202040002020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202000200020202020200020202000200020202000202020200000000000002000200 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020400000002030202020202020202 +02020202020202020202020202020202020202030202020202020202020202020202020202020202000202000202000200020202000202000200020200000000 +00020202020002020202000200020202000202020202020202020202020202020202020202040002020202020202020302020202020002000202020202000202 +00020200020002020200020200020002020000000000020202020002020202000200020202000200020002000200020002020200020202020200020002020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020202020202020202020202020202020202020200020202020202000200000000000202000000000200 +02020202020202000202000202000200020202020202020202020202020202020202020202020202020202020204000202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020200020000000000020002020200020002020200020202020200020200020200020002020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202040000000203020202020202020202020202 +02020202020202020202020202020203020202020202020202000202020202000202020200020002000200020002020200020002020200020002020200020202 +02000202020200020002020200020202020002020202020002020202020202020204000202020202020202030202020200020202000202020200020002000200 +02000202020002000202020002000202020002020202000202020200020002020200020002020002020002000202020002020202000202020002020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020202020202020202020202020002020202020200020002020200020202020200020000020202 +02020200020200020200020002020202020202020202020202020202020202020202020202020202020400020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020000000202000202020002000202020002000202020002020202020002020002020002000202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020204000000020302020202020202020202020202020202 +02020202020202020202020302020202020202020202000202020002020202020002000200020002020000000202000202020002020000000202020202000202 +02020002000000000202020202020002020200020202020202020202020400020202020202020203020202020002020200020202020002000200020002020000 +00020200020202000202000000020202020200020202020002020000000202000202000202000200000000020202020200020202000202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020302020202020202020202020202020202020202020202020202020202000202020202020002020000000202020000000202000200020202020200 +02020002020002000202020202020202020202020202020202020202020202020202020202040002020202020202020202030202020202020202020202020202 +02020202020202020202020202020200020202020202000000020200000000020202000000000202020202000202000202000200020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202 +02020202020202030202020202020202020202000200020202020202000002020200000202020202020202020202020202020202020202020200020202020002 +02020202020202020202020002000202020202020202020202040002020202020202020302020202020202020202020202000002020200000202020202020202 +02020202020202020202020202020002020200020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202020200000202 +02000200020202020202020202020202020202020202020202020202020202020204000202020202020202020203020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020200020202020202000002020200020002020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202 +02020203020202020202020202020202000202020202020200000202020000020202020202020202020202020202020202020202020002020202000202020202 +02020202020202020002020202020202020202020204000202020202020202030202020202020202020202020200000202020000020202020202020202020202 +02020202020202020202000000000202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02020202020202020202020202020202020202020202020202020202000000000200020202020202020202020202020202020202020202020000020202000200 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020000000002020202020202020202020202020202020002020202020200000202020002000202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020200020002020202 +02020202020202020202020202020202020202020202020202040002020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020202020202020202000200020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202040000000203020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002 +02020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030300020202020202020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002020202020202020202020202 +02020202020204000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +00000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020400000002030202020202020303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202020202020204 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202040000000203020202020202040202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000000000000000000000000020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010204040404040404040404040002030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101020302020202020202020204000203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010102030202020202020202020400020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010203020202020203020202040002030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101020302020202040303020204000203020202020202020202020202020403020202020202020202020000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010102030202020404040303020400020302020202020202020202020202040302020202020202020202030404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102 +03020204040404040202040002030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202 +02020202020204000203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202 +02020400020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203030303030303030303040002030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020200000000 +02020200000002020002020200020200000000020202020200000000020002000202020202000000000202000000000202000000020202000000000202000000 +02020000000202020202000202020200000002020002020202020202000002000202020002000200000002020202020200000000020000000202020000000202 +00020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101020202020202020202020202000203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020200020002 +02020002000202020002000202020002020202000202020002000200020202020002020200020002020200020002020200020002020200020002020200020202 +02000202020200020202000202020002000202020202020002020200020202000200020202020002020202000202020002020202000200020202000200020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202020202 +00020202000200020202000202020200020202000200020002020202000202020002000202020002000202020202000202020002000202020202020200000202 +02020002020200020202000200020202020202000202020002020200020002020200000202020200020202000202020000020002020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202000200000000000200020202 +00020002020200020202020200000000020002000202020200020202000200020202000200000000000200020202000200000000000200000202020202020002 +02020002020200020002020202020200020202000202020002000200000202020202020002020200020000020202000000000002000202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020200000002020002020200020002020200020002 +02020002020202020202020002000200020202020002020200020002020200020002020200020002020200020002020200020002020202020202000202020002 +02020002000002020202020002020200020202000200020002020202020202000202020002000202020200020202000200000202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202000202020202020000000202000000000202020000000002 +02020202000000020200020002020202020000000002000202020002020000000202000202020002020000000202020000000202020200000002020000000202 +00020002020202000000020000000002020002020000000202020200020202000202000000020200000002020002000202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202000202020202 +02020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020200000000020202020202020202020202020202020200020202020202020202 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020200 +02020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202000200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000020202 +00000002020002020200020200000000020202020200000200020202000200020000000202020202020000000002020000000002020000000202020000000002 +02000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020002020200 +02000202020002000202020002020202000202020002020200020002020202000202020200020202000200020202000200020202000200020202000200020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202020202000202 +02000200020202000202020200020202000202020002000202020000020202020002020200020002020200020002020202020002020200020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200000000000200020202000200 +02020200020202020002020200020202000200020000020202020202000202020002000202020002000000000002000202020002000000000002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000002020002020200020002020200020002020200 +02020202000202020002020200020002000202020202020200020202000200020202000200020202000200020202000200020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020000000202000000000202020000000002020202 +00000002000000000202000202000000020202020200000000020002020200020200000002020002020200020200000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202000202020200020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200000000020202020202020202020202020202020200020202020002020200020202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202000000 +00020002020000000202020000000002000202020202020200000000020002000202020202000000000202000000000202000000020202000000000202000000 +02020000000202020202000202020200000002020002020202020202000002000202020002000200000002020202020200000000020000000202020000000202 +00020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020002020202020002 +00020202000200020202000200020202020202000202020002000200020202020002020200020002020200020002020200020002020200020002020200020202 +02000202020200020202000202020002000202020202020002020200020202000200020202020002020202000202020002020202000200020202000200020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020200020202020202000200020202 +02020002020200020002020202020200020202000200020002020202000202020002000202020002000202020202000202020002000202020202020200000202 +02020002020200020202000200020202020202000202020002020200020002020200000202020200020202000202020000020002020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020002020202020200020000000000020200 +00000002000202020202020200000000020002000202020200020202000200020202000200000000000200020202000200000000000200000202020202020002 +02020002020200020002020202020200020202000202020002000200000202020202020002020200020000020202000000000002000202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202000202020202020002000202020002020202020002 +00000202020202020202020002000200020202020002020200020002020200020002020200020002020200020002020200020002020202020202000202020002 +02020002000002020202020002020200020202000200020002020202020202000202020002000202020200020202000200000202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020200020202020202000202000000020202000000020200020002 +02020202000000020200020002020202020000000002000202020002020000000202000202020002020000000202020000000202020200000002020000000202 +00020002020202000000020000000002020002020000000202020200020202000202000000020200000002020002000202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020200020202020202020202020202020202020202020202 +02020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020200000000020002020202020202020202020202020202020202020202020202 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020200 +02020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202000200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002 +00020200000002020200000000020002020202020202000002000202020002000200000002020202020200000000020200000000020200000002020200000000 +02020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020200020002 +02020002000202020002000202020202020002020200020202000200020202020002020202000202020002000202020002000202020002000202020002000202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020002000202020202 +00020202000200020202020202000202020002020200020002020200000202020200020202000200020202000200020202020200020202000200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202000200000000000202000000 +00020002020202020200020202000202020002000200000202020202020002020200020002020200020000000000020002020200020000000000020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020200020002020200020202020200020000 +02020202020002020200020202000200020002020202020202000202020002000202020002000202020002000202020002000202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020002020000000202020000000202000200020202 +02000000020000000002020002020000000202020202000000000200020202000202000000020200020202000202000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202000202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000000000200020202020202020202020202020202020202020200020202000202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202040002020202 +02020202020202020202020202020202020200000000000002020202020202020202020202020202020202020202020202020000000000000202020202020202 +02020202020202020202020202000202020202000000000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020400020202020200000002020200 +00000002000000000002020202020202020000000002020000000202000202000202000202000000020202020202020200000002020200000002020200000202 +00000000020000000002020202020202020000000000020200000002020200000002020000000000020200020202000000020202000002020202000202000000 +00000202000000020202000202020000000202000202020002020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202040002020202000202020002000202020002 +00020202020202020202020200020202000200020202000200020200020200020002020200020202020202020202020002000202020002000202020002020200 +02000202020002020202020202000202020202000202020002000202020002000202020202020002020002020200020202020002020200020200020202020200 +02020200020200020200020202000202000200020200020202000202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020204000202020200020202020200020202000202000202 +02020202020202020002020200020002020202020002020002020002000202020002020202020202020200000200020202020200020202000202020002000202 +02000202020202020202000202020200020202000200020202000202000202020202020202000202020002020202020002020202020200020202020002020200 +02020202020002020202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020400020202020000000000020002020200020202000202020202 +02020202000202020002000000000002000202000202000200020202000202020202020200000202020000000000020002020200020202000200020202000202 +02020202020202000202020002020200020002020200020202000202020202020200020202000202000000000202020202020200020202000202020002020202 +02000000000002020200020202000000000002020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202040002020202000202020002000202020002020202000202020202020202 +00020202000200020202000200020200020200020002020200020202020202020002020202000202020002000202020002020200020002020200020202020202 +02020202000202000202020002000202020002020202000202020202020002020200020002020200020202020202020200020200020202000202020202000202 +02000202000200020200020202000202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020204000202020202000000020202000000000202020202000202020202020202000000 +00020200000002020000000200000202020000000202020202020202020000000202000000020200000002000202020002000000000202020202020202020202 +02000200020202000200020202000202020202000202020202000202020002000202020002020202020202020200020002020200020202020202000000020200 +02020200020200000002020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020400020202020202020202020202020200020002020200020202020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020200020202000200 +02020200020002020200020002020200020202020200020202000200020202000202020202000202020002000202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202040002020202020202020202020202020002020000000202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020200000002020200000002 +02020000000202020000000202020202020200000002020200000002020202020202000000020202000000020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020204000202020202020202020202020202000202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020002020202020002000202000000020200020202000002020000000002000202000202000202000000 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000020200020000000002 +02000000020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202000202020202000200020002020200020002020200000200020202000200020200020200020002020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020002000202020200020202 +00020202020202020202020202020202020204000202020202000000020202000202020000000202020000000202000202020202000200000000020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020200020202020200020002000202020202000202000200020002020200020002020002020002000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202000202020002020202020202 +02020202020202020202020202020400020202020002020200020200020200020202000202020002020200020202020200020002020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020002020202020002000200000000000200020200020002020000000002000202000202000200000000000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020202000202000000000002020202020202 +02020202020202020202040002020202020202020002020202020202020200020202000202020002020002020002000202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202000000000002000200020002020200020002000202000202020202000200020200020200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200000002020002020202000200020202000202020202020202020202 +02020202020204000202020202020202000202020202020202020002020200020202000202000202000200020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020200020202020200020002020000000202000200020200020200000002020000000200000202020000000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202000200000000020200000002020202020202020202020202020202 +02020400020202020000000002020202020202020000020202020002020200020002000200020000000002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020200 +02020202020202000202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020400 +02020202000202020202020202020202020200020202000202020002000200020002000202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020000000000 +02000200020202020202020000020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200000000020002020202020202020202020202020202020202020202020202020202040002020202 +00020202020202020202000202020002020000020202000002020200000200020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020200000000 +00020202020202000000020202020002020200000202020000020000000002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202000000020202000002020200020202000202000000020202000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202000000000202000000020202000000020200020202020202020202020202 +02020202020202020202020204000202020202020200020002020202020002020200020002020200020002020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020002020202000202020200020002020200020002020202020202020202020202020202 +02020202020202020400020202020202000002000202020200020002020002000202020202000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202000202020200020202000002000202020202000202020202020202020202020202020202020202 +02020202040002020202000002020200020202020002000202000200000000000200000000000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020200020202020002000002020200000000000200020202020202020202020202020202020202020202020202 +04000202020200020202020002020200020202000200020002020200020002020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020002020202000200020202020002020200020000020202020202020202020202020202020202020202020204000202 +02020200000002000000020002020200020002020000000202020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202000202020200020200000002020000000202000200020202020202020202020202020202020202020202020400020202020202 +02020200020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020200020202020002020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020200 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010100010001010101010101010101010101 +01010100000001010101010101010101010101010101010101010101010101010101010101010101010101000000010101010001010101010101010101010101 +01010101000101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010001000101010101010101010101010101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010100010101000101010101010101010101010101010101 +00010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000203020202020202020403020202020204000000020302020202020204000101010000000101010101000000010101000001 +01010001010100010100000001010100000001010101010101010101010000000001010001010101000100000000010100010101010000000101010000000001 +00010101010000000001000101000101000100010100010100010001000101010001010000000001010100010100000001010001000101010001010100010000 +00000101000100010101000101010001010000000101000100010101000101000101010000000101000101010001010000000101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040302020202020202040302020202020400000002030202020202020400010100010101000101010101010100010001010101010001 +01010001000101010001000101010001010101010101010100010101010101000101010001010001010100010001010100010101000100010101000100010101 +00010101000100010100010100010001010001010001000100010101000100010101000101000101000101010001000100010101000101000101000101010001 +00010001010100010100010100010101000100010001010100010100010100010101000101000100010100010101000101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010100010101010101000001000101010100010001010001 +00010101010100010101010101010101010101000101010101010101010101000101000101010001000101010001010100010001010100010001010100010101 +00010001010001010001000101000101000100010001010100010001010100010100010100010101010100010001010100010100010100010101000100010001 +01010001010001010001010101010001000101010001010101010001010101010101000101010001010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101010101010001010101000001010100010101010001000101000100000000 +00010000000000010101010101010100010101010101010101010100010100010101000100010101000101010001000101010001000101010100000000010001 +01000101000100010100010100010001000101010001000101010001010001010000000000010001000101010001010001010001010100010001000101010001 +01000101000000000001000100010101000101010101000000000001010100010101000000000001010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400010101010000010101010100010101010001010100010101000100010001010100010001 +01010001010101010101010001010101010101000101010001010001010100010000010100010101000100010101000100000101010101010001000101000101 +00010001010001010001000100010101000100010101000101000101000101010001000100010101000101000101000101010001000100010101000101000101 +00010101000100010001010100010101010100010101000101000100010100010101000101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040001010101010100010101010100000001000000010001010100010001010000000101010000000101 +01010101010101000101010101010100010101000101000000000101000100010100000001010100000000010001000101000000010100000001000001010000 +00010000010100010000000001010100000000010100010101000000010100010000000001010100010100000000010100010000000001010100010101000000 +01010001000000000101010101010100000001010001010100010100000001010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101000101010001010101010101010100010101010101010101000101010101010101010101010101010100 +01000101000101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101000101010101010101010101010101010101000101010001010101010101010101010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101000100010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101000000010101010101010101010001010101010101010100010101010101010101010101010101010001000101 +01000000000101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 +01010101010101010101010100010101010101010101000101010101010100010101000101010101000101010101010100010101010101010101000101010101 +01010101010101010101010101010101010101010101010100010001010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010001010101010101010101010101010101000100010101010101 +01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010001010101010101010101010101010101010001010100010101010101010101010101010001010101010101010101010101010101010101 +01010101010101010101010101010101010101010001000101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010100010001 +01010101010101010101010101010100000001010101010101010101010101010101010101010101010101010101010101010101010101000000010101010001 +01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010100010101010100010101010101000000010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010001000101010101 +01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010100010101000101010101 +01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010001010101010001010101010101010100030303030303030303030303030203020202020202020202020202020403020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000202020202000000020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101000000000001 +01010100000001010100000101010001010100010100000001010100000001010101010101010101010000000001010001010101000100000000010100010101 +01000000010101000000000100010101010000000001000101000101000100010100010100010001000101010001010000000001010100010100000001010100 +00000001000000000001010100010000000101010000000101010000000001000101010100000001010000000101010101010000000101000000010101000000 +00010100000001010101000100010101000000000101010000000003030303030303030303030303020302020202020202020202020202040302020202020202 +02000000020202020000000002020000000202020000000002020000000202020202000000000202000202000000020202000002020202020002000202020202 +02020202020202020202020202020400020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400010100010101010101010101 +01010001000101010101000101010001000101010001000101010001010101010101010100010101010101000101010001010001010100010001010100010101 +00010001010100010001010100010101000100010100010100010001010001010001000100010101000100010101000101000101000101010001000101010001 +00010101010101000101010101000100010101000100010101000100010101000101010100010101000101010100010101010001010100010001010100010001 +01010001010001010001010100010101000100010101000303030303030303030303030302030202020202020202020202020204030202020202020200020202 +00020200020202000200020202000200020202000200020202000202020202020202000200020002020200020002020202020202000200020202020202020202 +02020202020202020202040002020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010100010101010101010101000001 +00010101010001000101000100010101010100010101010101010101010101000101010101010101010101000101000101010001000101010001010100010001 +01010001000101010001010100010001010001010001000101000101000100010001010100010001010100010100010100010101010100010101000101000101 +01010100010101010000010001010100010001010100010001010100010101010001010101010101010001010101000101010001000101010001000101010101 +01000101000101010001010100010001010100030303030303030303030303030203020202020202020202020202020403020202020202000202020202000200 +02020200020002020202020002020200020002020202020202020202020200020002000202020002000202020202020000000000000202020202020202020202 +02020202020204000202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010100010101010101000001010100010101 +01000100010100010000000000010000000000010101010101010100010101010101010101010100010100010101000100010101000101010001000101010001 +00010101010000000001000101000101000100010100010100010001000101010001000101010001010001010000000000010001010100010101000101010100 +01010000010101000101010001000101010001000101010001010101000000000001010101000101010100010101000100010101000100000000000101000101 +00010101000101010001000101010003030303030303030303030303020302020202020202020202020202040302020202020200020202020200020002020200 +02000000000002000202020002000000000002020202020202020002000200020202000200020202020202020200020002020202020202020202020202020202 +02020400020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010100010101010100010101010001010100010101 +00010001000101010001000101010001010101010101010001010101010101000101010001010001010100010000010100010101000100010101000100000101 +01010101000100010100010100010001010001010001000100010101000100010101000101000101000101010001000101010001010101000101010001010001 +01010100010101000100010101000100000101000101010100010101000101010100010101010001010100010001010100010001010100010100010100000101 +00010101000100010101000303030303030303030303030302030202020202020202020202020204030202020202020002020202020002000202020002000202 +02000200020202000200020202000202020202000000020200020002020200020002020202020202020002000202020202020202020202020202020202020400 +02020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010100010101010100000001000000010001010100010001 +01000000010101000000010101010101010101000101010101010100010101000101000000000101000100010100000001010100000000010001000101000000 +01010000000100000101000000010000010100010000000001010100000000010100010101000000010101000000000101010101000101000101010000000101 +00000001010001010100010001000101000000010100000001010101010100000001010000000101010000000001010000000101010001010001000100000000 +01010100000000030303030303030303030303030203020202020202020202020202020403020202020202000202020202000200020202000202000000020200 +02020200020200000002020202020002020202020002020000000202000000020202020200000000000002020202020202020202020202020202040002020202 +02000002020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101000101010001010101010101010100010101010101010101000101010101 +01010101010101010101010001000101000101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101000101010101010101010101010100010001010100010001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010100010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202000202020002020202020202020202020202020202020202 +02020202020202020202000202020202000202020202020200020202020202020202000200020202020202020202020202020202020204000202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400010101000000010101010101010101010001010101010101010100010101010101010101 +01010101010101000100010101000000000101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101000101010101010101010101010100010101010101010101010101010001010000000101000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010100010101010101010001010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202000000020202020202020202020202020202020202020202020202 +02020202020202000000000200020202020202020002020202020202020200020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010001010101010101010101010101 +01010100010001010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010001010101010101010101010101000101010101010100010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010001010101010101000101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040004040404040404040404040404040404040404040401040404040404040404040404040404040404040404040404040404040404 +04040404040404040104010404040404040404040404040404040401010104040404040404040404040404040404040404040404040404040404040404040404 +04040401010104040404010404040404040404040404040404040404040404040104040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040401040404040401040404040404010101040000000000000000000000000002030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000404040404040404040404040404040404040404040104040404040404040404040404040404040404040404040404040404040404040404 +04040404010401040404040404040404040404040404040404040104040404040404040404040404040404040404040404040404040404040404040404040404 +04040104040401040404040404040404040404040404040404040404010404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040104040404040104040404040404040401020404040404040404040404000203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400040404010101040404040401010104040401010404040104040401040401010104040401010104040404040404040404040101010104040104040404 +01040101010104040104040404010101040404010101010401040404040101010104010404010404010401040401040401040104010404040104040101010104 +04040104040101010404040101010104010101010104040401040101010404040101010404040101010104010404040401010104040101010404040404040101 +01040401010104040401010101040401010104040404010401040404010101010404040101010102030202020202020202020400020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +04040404010404040404040404040104010404040404010404040104010404040104010404040104040404040404040401040404040404010404040104040104 +04040104010404040104040401040104040401040104040401040404010401040401040401040104040104040104010401040404010401040404010404010404 +01040404010401040404010401040404040404010404040404010401040404010401040404010401040404010404040401040404010404040401040404040104 +04040104010404040104010404040104040104040104040401040404010401040404010203020202020202020202040002030202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040004040404 +01040404040404040401010401040404040104010404010401040404040401040404040404040404040404010404040404040404040404010404010404040104 +01040404010404040104010404040104010404040104040401040104040104040104010404010404010401040104040401040104040401040401040401040404 +04040104040401040401040404040401040404040101040104040401040104040401040104040401040404040104040404040404040104040404010404040104 +01040404010401040404040404010404010404040104040401040104040401020302020203030303030204000203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000404040401040404 +04040401010404040104040404010401040401040101010101040101010101040404040404040401040404040404040404040401040401040404010401040404 +01040404010401040404010401040404040101010104010404010404010401040401040401040104010404040104010404040104040104040101010101040104 +04040104040401040404040104040101040404010404040104010404040104010404040104040404010101010104040404010404040401040404010401040404 +01040101010101040401040401040404010404040104010404040102030202040404040402020400020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400040404040104040404040401 +04040404010404040104040401040104010404040104010404040104040404040404040104040404040404010404040104040104040401040101040401040404 +01040104040401040101040404040404010401040401040401040104040104040104010401040404010401040404010404010404010404040104010404040104 +04040401040404010404010404040401040404010401040404010401010404010404040401040404010404040401040404040104040401040104040401040104 +04040104040104040101040401040404010401040404010203020202040404020202040002030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040004040404010404040404040401010104 +01010104010404040104010404010101040404010101040404040404040404010404040404040401040404010404010101010404010401040401010104040401 +01010104010401040401010104040101010401010404010101040101040401040101010104040401010101040401040404010101040404010101010404040404 +01040401040404010101040401010104040104040401040104010404010101040401010104040404040401010104040101010404040101010104040101010404 +04010404010401040101010104040401010101020302020202040202020204000203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000404040101040404040404040404040401040404 +04040404040401040404040404040404040404040404040104010404010404040404040404040104040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404040404040404040401040104040401040104 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404040401040404 +04040404040404040404040404040402030202020202020202020400020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400040404040104040404040404040404040104040404040404 +04040104040404040404040404040404040404010401040404010101010404040404010404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404010404040404040404040404040401040404040404040404040404040104040101010404010404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401040404040404040104040404040404 +04040404040404040404040203020202020202020202040002030202020202020202020202020204030202020202020202020202020000020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040004040404040404040404040404040404040404040404040404040104 +04040404040404040404040404040401040104040404040404040404040401040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040104040404040404040404040404010404040404040401040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040104040404040404010404040404040404040404 +04040404040404020302020202020202020204000203020202020202020202020202020403020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040402030303030303030303030400020302020202020202020202020202040302020202020202020200000002020202000000000202000000020202000000 +00020200000002020202020000000200020202000200020202020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402 +02020202020202020202020002030202020202020202020202020204030202020202020202000202020002020002020200020002020200020002020200020002 +02020002020202020002020002020200020002020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000203020202020202020202020202020403020202020202020002020202020002000202020002000202020202000202020002000202020202 +02020202000202000202020002000202020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040302020202020202020202020202040303030303030202000202020202000200020202000200000000000200020202000200000000000202020202 +00020200020202000200020202000202020002020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030403020202 +02020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204040404040404020200020202020200020002020200020002020200020002020200020002020200020202020200020200 +02020200020002020200020202000202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020400 +00000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020002020202020002000202020002020000000202000202020002020000000202020202020002020000000002 +02000000020200000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020200020202020202020202020202020202020202020202020202020202020202000202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020000000202020202020202020202020202020202020202020202020202020202020000000202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020400000002030204040404040404040404040404040404040404040405050505050506060606060708080808080809090909090a0a0a +0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f10101111111111111112121213131313131313131414141415151515151515161616161717171717171818 +18181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f20202020202121212121212222222222222223232323242424242424252526 +262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536 +363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344 +4444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051 +51515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d +5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767676868686868686969696969696969696969696969696969 +696969696902040000000203020404d2d3d4d5d6d7d8d9dadbdcdddedfe0e104040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b +0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818 +191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121222222222222222323232324242424242425252626262727 +2727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434343535353535353636363636 +3637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445 +45454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151 +515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f +5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868686868696969696969696969696969696969696969696969 +6902040000000203020404babbbcbdbec7c8c9cacbcccdcecfd0d104040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b0c0c0c0c +0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818191a1a1a +1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f202020202021212121212122222222222222232323232424242424242525262626272727272727 +28282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233333333333434343434353535353535363636363636373737 +37373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545 +464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252 +5252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60 +60606061616161616162626262626263636464646465656565656566676767676768686868686869696969000000000000000000000000000000006969020400 +00000203020404b3babbbcbdbebf0000c0c1c2c3c4c5c604040101010101010106060606060708080808080809090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d +0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818191a1a1a1a1a1b1b +1b1b1b1b1c1c1c1c1c1c1d1d1d01010101011f1f1f20202020202121212121212222222222222223232323242424242424252526262627272727272728282929 +292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838 +383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344444444454545454546464646 +4747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051515151515152525252525253 +53535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061 +61616161616262626262626363646464646565656565656667676767676868686868686969696903040404040404040404040404040400696902040000000203 +020404adb3a9b4afb5b6b7000075b8b9a4040404040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e +0e0e0e0f0f1001011111111111111212121313131313131313141414141515151515151516161616171717171717181818181818191a1a1a1a1a1b1b1b1b1b1b +1c1c1c1c1c1c1d1d1d1e1e1f1f01011f1f20202020202121212121212222222222222223232323242424242424252526262627272727272728282929292a2a2a +2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434343535353535353636363636363737373737383838383838 +3939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445454545454646464647474747 +47484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454 +555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161 +616262626262626363646464646565656565656667676767676868686868686969696903020202020202020202020202020400696902040000000203020404a6 +ada8a9aeafb0b1000000b289040404040404050505050505060101060607080808080101090901010901010a01010b01010c0c01010101010d0d0e0e0e0e0101 +0101011111111101010101011213010101011313130101010101151501010101161616161717010117171818010118181901010101011b01011b1b01011c1c01 +010101011d1e01010101011f1f01010101202101012101012201012222010101012323010124240101252501012627272727272728282929292a2a2a2a2a2b2b +2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233333333333434343434353535353535363636363636373737373738383838383839393939 +39393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848 +484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252525252535353545455555555 +5555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262 +6262626363646464646565656565656667676767676868686868686969696903020202020202020202020202020400696902040000000203020404a5a6a7a8a9 +aaabac000000008d040404040404050505050505060101060607080808080101090101090901010a01010b01010c01010c0c01010d0d0e0e0e01010f0f010101 +111101011101010112010113130101130101140101011501011515010116161617170101170101180101181801011a1a01011b01011b1b01011c01011c1c0101 +1d01011f1f01011f0101202001012101012101012201012201012223010123010124240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c +2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a +3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344444444454545454546464646474747474748484848484949 +4949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051515151515152525252525253535354545555555555555556 +56565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263 +636464646465656565656566676767676768686868686869696969030202020000020202020000020204006969020400000002030204049b9c9d9e9fa0a1a200 +000000a3a40404040404050505050505060601010607080808010108090101090901010a01010b01010c01010c0c01010d0d0e0e0e01010f0101010111110101 +1111010112010113131313130101141401011501011515151616161617170101170101180101181801011a1a01011b01011b1b01011c01011c1c01011d01011f +1f01011f0101202020202101012101012201012201012223232323010124240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d +2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a +3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445454545454646464647474747474848484848494949494949 +49494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657 +575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161616262626262626363646464 +64656565656565666767676767686868686868696969690302020202000002020000020202040069690204000000020302040491929394959697988100000099 +9a0404040404050505050505060601010607080808010108090101090901010a01010b01010c0c01010101010d0d0e0e0e01010f0f1001011111010111110101 +1201010101010113010114140101150101010101011616161717010101010101010118181901010101011b01011b1b01011c1c01010101011d01011f1f01011f +0101010101012101012101012201012201010101010123010124240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e +2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c +3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a +4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252525252535353545455555555555555565656565757575757 +5758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262626262636364646464656565 +65656566676767676768686868686869696969030202020202000000000202020204006969020400000002030204048a8b000000008c8d8e8f8f8f8f90040404 +0404050505050505060606010107080801010808090101090901010a01010b01010c0c0c0c0c01010d0d0e0e0e01010f0f100101111101011111010112010113 +1301011301011414010115010115150101161616171701010101010101011818191a1a1a01011b0101011b01011c1c1c1c1c01011d01011f1f01011f01012020 +01012101012101012201012201012223010123010101240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f +30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c +3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b +4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051515151515152525252525253535354545555555555555556565656575757575757585858 +58585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263636464646465656565656566 +67676767676868686868686969696903020202020202000002020202020400696902040000000203020404778800000000890404040404040404040404040505 +050505050606060101070808010108080901010109010101010101010c0c0c010101010d0d0d0e0e0e01010f0f10010111110101111101011213010101011313 +0101141401011515010101011616161617170101011718010101181819010101011a1b01010101011c1c1c010101011d1d1e01010101011f1f01010101202101 +010101010101222222010101012323010101010124250101012627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031 +313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d +3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b +4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959 +595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767 +6768686868686869696969030202020202000000000202020204006969020400000002030204047d860000000087040404040404040404040404050505050505 +06060606010108010108080809010109090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e01010f0f1001011111111111111212121313131313131313141414 +141515151515151516161616171701010117180101011818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121 +2222222222222223232323242424242424250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131 +3131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e +3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c +4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252525252535353545455555555555555565656565757575757575858585858595959595959 +5a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868 +68686869696969030202020200000202000002020204006969020400000002030204047d83840000008504040404040404040404040405050505050506060606 +010108010108080809010109090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e01010f0f100101111111111111121212131313131313131314141414151515 +1515151516161616171701011717181801011818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f202020202021212121212122222222 +22222223232323242424242424250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233 +33333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e +3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d +4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a +5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263636464646465656565656566676767676768686868686869 +696969030202020000020202020000020204006969020400000002030204047d7e7f800000818204040404040404040404040505050505050606060601010801 +0108080809090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e01010101011111111111111112121213131313131313131414141415151515151515 +16161616171701011717181801011818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f20202020202121212121212222222222222223 +232323242424242424252526262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333 +343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041 +4141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d +4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a +5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767676868686868686969696903 +0202020202020202020202020204006969020400000002030204047778797a7b00007c0404040404040404040404050505050505060606060607080808080808 +09090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616 +171717171717181818181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121222222222222222323232324 +2424242424252526262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434 +3435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141 +41424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e +4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c +5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868686868696969690302020202 +02020202020202020204006969020400000002030204047071720473747500760404040404040404040405050505050506060606060708080808080809090909 +090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f101011111111111111121212131313131313131314141414151515151515151616161617171717 +1717181818181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f202020202021212121212122222222222222232323232424242424 +24252526262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233333333333434343434353535 +35353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242 +424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f +5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c +5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263636464646465656565656566676767676768686868686869696969030303030303030303 +030303030303006969020400000002030204046a6b040404046c6d6e6f04040404040404040405050505050506060606060708080808080809090909090a0a0a +0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f10101111111111111112121213131313131313131414141415151515151515161616161717171717171818 +18181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f20202020202121212121212222222222222223232323242424242424252526 +262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536 +363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344 +4444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051 +51515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d +5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767676868686868686969696969696969696969696969696969 +6969696969020400000002030204040404040404040404040404040404040404040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b +0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818 +191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121222222222222222323232324242424242425252626262727 +2727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434343535353535353636363636 +3637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445 +45454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151 +515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f +5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868686868696969696969696969696969696969696969696969 +69020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +00000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303040000000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000040000002701ffff030000000000}}}{\f36\fs20\insrsid9506127 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 {\f36\fs20\insrsid9506127 +\par Using this dialog, you will be able to view all currently active queues, who queued them, and how big the file is. You may re-order the queues as you see fit, clear them, and force them to be sent immediately. Simple. Effi +cient. Works just perfect. After all, that\rquote s what you expected, right? ;o)~}{\f36\insrsid9268735 \page }{\cs20\f36\super\insrsid14309333\charrsid4467217 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid14309333 #}{\insrsid14309333 199}}}{\f36\fs20\insrsid14159314\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14159314 {\b\f36\insrsid8390569 Credits / Contact Information}{\b\f36\insrsid13844837 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8390569 {\b\f36\fs20\insrsid8390569 +\par +\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8390569 {\b\f36\fs20\insrsid8390569\charrsid8390569 C}{\f36\fs20\ul\insrsid8390569\charrsid8390569 orrel}{\f36\fs20\insrsid8390569 }{ +\b\f36\fs20\insrsid8390569\charrsid8390569 R}{\f36\fs20\ul\insrsid8390569\charrsid8390569 oush}{\f36\fs20\insrsid8390569 +\par +\par }\pard \ql \li1440\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid9073255 {\b\f36\fs20\insrsid8390569 AIM: }{\f36\fs20\insrsid8390569 phoenixinquis +\par }{\f36\fs20\insrsid5207114 +\par }{\b\f36\fs20\insrsid5207114 ICQ: }{\f36\fs20\insrsid5207114 163032643}{\f36\fs20\insrsid5207114\charrsid5207114 +\par }{\f36\fs20\insrsid5207114 +\par }{\b\f36\fs20\insrsid5207114 YIM: }{\f36\fs20\insrsid5207114 phoenixinquis +\par +\par }{\b\f36\fs20\insrsid5207114 MSN: }{\f36\fs20\insrsid5207114 correlr@hotmail.com}{\f36\fs20\insrsid5207114\charrsid5207114 +\par }{\f36\fs20\insrsid8390569 +\par }{\b\f36\fs20\insrsid8390569 IRC: }{\f36\fs20\insrsid8390569 PhoenixInquisitorNet (Dalnet, #pinet,}{\f36\fs20\insrsid16190121 }{\f36\fs20\insrsid5207114 #DayDreams, }{\f36\fs20\insrsid9506127 #NewRoms}{\f36\fs20\insrsid8390569 ) +\par +\par }{\b\f36\fs20\insrsid8390569 URL: }{\field\flddirty{\*\fldinst {\f36\fs20\insrsid8390569 HYPERLINK "http://www.phoenixinquis.net" }{\f36\fs20\insrsid5655541\charrsid420889 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000017000000160000007700770077002e00700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f007700770077002e00700068006f0065006e006900 +780069006e0071007500690073002e006e00650074002f0000000000009f01000000000000000000000000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid8390569\charrsid420889 www.phoenixinquis.net}}}{\f36\fs20\insrsid8390569 +\par +\par }{\b\f36\fs20\insrsid8390569 E-Mail: }{\field\flddirty{\*\fldinst {\f36\fs20\insrsid8390569 HYPERLINK "mailto:correlr@phoenixinquis.net" }{\f36\fs20\insrsid5655541\charrsid420889 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b02000000170000001a00000063006f007200720065006c0072004000700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b420000006d00610069006c0074006f003a0063006f007200720065006c00 +72004000700068006f0065006e006900780069006e0071007500690073002e006e006500740000000000000000000000000000000000000000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid8390569\charrsid420889 correlr@phoenixinquis.net}}}{\f36\fs20\insrsid8390569 +\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8390569 {\f36\fs20\insrsid8390569 +\par +\par }{\f36\fs20\insrsid9073255 +\par }\pard \qc \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14763921 {\i\f36\fs16\insrsid8390569\charrsid14309333 Special thanks to }{\b\i\f36\fs16\insrsid4676451 \{v_v\}}{ +\i\f36\fs16\insrsid8390569\charrsid14309333 for his }{\i\f36\fs16\insrsid4676451 MB Queue feature idea}{\i\f36\fs16\insrsid5207114 and }{\b\i\f36\fs16\insrsid5207114 Chance`}{\i\f36\fs16\insrsid290184 for coming up with dccallow enforcement}{ +\i\f36\fs16\insrsid9506127 , not to mention being a great friend too :)}{\i\f36\fs16\insrsid8390569\charrsid14309333 . }{\i\f36\fs16\insrsid9506127 Credit is due to }{\b\i\f36\fs16\insrsid9506127 ZeeG }{\i\f36\fs16\insrsid9506127 +of evilcoder.net, for the original code in the dialog preview alias, which I\rquote ve modified to better suit Atma. }{\i\f36\fs16\insrsid8390569\charrsid9506127 Also}{\i\f36\fs16\insrsid8390569\charrsid14309333 , thanks to everyone on IRC who }{ +\i\f36\fs16\insrsid4676451 have been leeching off my fserve, all the while serving as beta testers :D}{\i\f36\fs16\insrsid14309333\charrsid14309333 .}{\i\f36\fs16\insrsid4676451 + My gratitude to all the other scripters out there who work hard to make it difficult (and thus more interesting) to compete ;D.}{\i\f36\fs16\insrsid14309333 And, of course, special thanks go out to }{\b\i\f36\fs16\insrsid14309333 Khaled}{ +\i\f36\fs16\insrsid14309333 and the rest of the mIRC community for making mIRC the excellent IRC client that it is today.}{\i\f36\fs16\ul\insrsid8390569\charrsid14309333 +\par }} \ No newline at end of file diff --git a/.svn/pristine/32/32b81041859b0d61baf53842f6e8f066728c92f1.svn-base b/.svn/pristine/32/32b81041859b0d61baf53842f6e8f066728c92f1.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..bdf67c8717074880ccfece0a758dc137d41ad245 GIT binary patch literal 13334 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 Ee}6_vK>z>% literal 0 HcmV?d00001 diff --git a/.svn/pristine/34/34a91e7d0387d36e45d0219684a2e888a01df906.svn-base b/.svn/pristine/34/34a91e7d0387d36e45d0219684a2e888a01df906.svn-base new file mode 100644 index 0000000..99d2986 --- /dev/null +++ b/.svn/pristine/34/34a91e7d0387d36e45d0219684a2e888a01df906.svn-base @@ -0,0 +1,107 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/.svn/pristine/34/34e458d6842b2b7010915db3a059dd4070b6cf70.svn-base b/.svn/pristine/34/34e458d6842b2b7010915db3a059dd4070b6cf70.svn-base new file mode 100644 index 0000000..e3d358d --- /dev/null +++ b/.svn/pristine/34/34e458d6842b2b7010915db3a059dd4070b6cf70.svn-base @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... +=Web-updating is well in the works, expect it in the next update. (It's actually done, but I want to be sure it'll work smoothly when it's finally released. Could probably use more error-checking code anyhow.) + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/.svn/pristine/35/35b6ce764b535a2a13425f2939765b2b74b1ea98.svn-base b/.svn/pristine/35/35b6ce764b535a2a13425f2939765b2b74b1ea98.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..a51123add73079560e5d166c444252ccae882b8a GIT binary patch literal 4613 zcmcgvOK%)S5Z?F@@f3fdNu-vIwD#=UmdpwvIYt(iY+|wrm&CGWX502iyEB`4SO!E+ z`~_|tBXQsW7Ym8}5l-B=a^*_BdZxQ~f;b>9mZ$5h>gxKws_uPna8l$?_v=M`_Cs3! zxvcN6>2x&yNH@5y6SU~$OtDcnA1g5LDBT=Zro1-l$#S9_T#J-O?B?S#ySy}I)#9?b zsRGPFoL-sPAzD0`nwq>0u*b%%fKMKLS%d5A(QKDYr}Lt&)RW50g3z$kNS1XAqVwu=O)Q{tNyv`7FN-f*j=+#c`G!wY3=oo5O__hp_tvR4gmUAPgLJwN(g^Om1 z<b%0Pa;=Mge^k7-_LiZO%lh>@|7R?72;gghmeIFOggJl)w<*2LI z>$9RZosXq4BnvtNntOlNhOmN|0mD96r|%AKkl6Esd0bUl`qLedLZp**a2^B6jZ1w) zLWwqXqSkd%>x9R}1ec?+M7CNGEF!OT0*&Rvu+1hx4&B3T7YueSmO4pw0=#nd#KC2?!{>m9 zLFjL7Ti8}cI{5}E9i~i?M3ruSYk-}6KD{c+`j3H5&bOWs9Xqh9A(=yDS0_WxU7XfC zlAwE8yWRzW&5cctv$O=Be3Z1CK%}ZZMEY1DmLeZxyHG&g*?m~ME;()79W1i6Eb{MB zt0SE(KwkI_=NLu5;M(LC7=Zts75vu8Ez1mcB+J?*2QqXkg#sBPJVLp6e-W{A4M_>Jx|4tL7fR6a^SNOB{GyK_R zll?@)C@N5gdq1MNl_xk!RA*`L74iB4kQ@?+)izQ27p^(f67T~wBp@bcP9o6d|E@`VCh`-=q!N? zXDu_ZXDgY5qjBIj&0}~*!~MIumrFR2O=H(1nwuMZ&-gh=#l-i*>9jAR$Ms4oR-1jE z^x7qXqBS@JJ~jHBI)ykc(MyCv8;-W^3z7w)=+)*62BDzHQS{P|k4nVjvZ5Wr5Lqt3vPV`@jcc_sA}cGzHMg1}J99wK zMkfQG83H=LeH@@G3VS3{0lzI*kyauUQz)+7^mzVYainugETdoFw+Hv%-%7H4D~YSC z?*^M&G5%<{z^8^9UUL!Uy`YBm*M3#MQNu=-sE+XcT)w$9uu#bYl@h*(84MeBj{{j9 z-Ln}&CYXqyBWvLNxX3TRz4MM`aItMmu7It@Mfc2hFCUo>u8Tj`J+w>HKaX`cpf}XLcpgXKB3;ab I(r=N!0fcs + +404 Not Found + +

Not Found

+The requested URL /irc/atma/Readme.txt was not found on this server.

+


+
Apache/1.3.26 Server at croush2.local Port 80
+ diff --git a/.svn/pristine/3b/3bb94302b148b10d107891512d2aac6ac7fd8893.svn-base b/.svn/pristine/3b/3bb94302b148b10d107891512d2aac6ac7fd8893.svn-base new file mode 100644 index 0000000..53c6dd3 --- /dev/null +++ b/.svn/pristine/3b/3bb94302b148b10d107891512d2aac6ac7fd8893.svn-base @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/.svn/pristine/46/466c28e0f6651820f8bd97def20adef4aff002b2.svn-base b/.svn/pristine/46/466c28e0f6651820f8bd97def20adef4aff002b2.svn-base new file mode 100644 index 0000000..47f9a90 --- /dev/null +++ b/.svn/pristine/46/466c28e0f6651820f8bd97def20adef4aff002b2.svn-base @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.39-20041217 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/.svn/pristine/47/47142f1de3c2aed2ce97fa85b2ecbe15c124547a.svn-base b/.svn/pristine/47/47142f1de3c2aed2ce97fa85b2ecbe15c124547a.svn-base new file mode 100644 index 0000000..f39e319 --- /dev/null +++ b/.svn/pristine/47/47142f1de3c2aed2ce97fa85b2ecbe15c124547a.svn-base @@ -0,0 +1,67 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.31-20030206] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIzØn, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... +=Web-updating is well in the works, expect it in the next update. (It's actually done, but I want to be sure it'll work smoothly when it's finally released. Could probably use more error-checking code anyhow.) + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/.svn/pristine/57/571927c4ac21a483af19298814c244ae6dc47dd2.svn-base b/.svn/pristine/57/571927c4ac21a483af19298814c244ae6dc47dd2.svn-base new file mode 100644 index 0000000..b96a25c --- /dev/null +++ b/.svn/pristine/57/571927c4ac21a483af19298814c244ae6dc47dd2.svn-base @@ -0,0 +1,20 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Config(Channels. $+ $1 $+ .maxUsers) +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($1).MaxTQueues * 1048576),3).suf,$Atma.Channels($1).maxTQueues)) +&Atma.InfoLine +$Atma.Config(Channels. $+ $1 $+ .InfoLine) +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +_name +Atma FileServer \ No newline at end of file diff --git a/.svn/pristine/5a/5a5f0ec5ae4556dc104586eadd1a1cbcbbfe0fab.svn-base b/.svn/pristine/5a/5a5f0ec5ae4556dc104586eadd1a1cbcbbfe0fab.svn-base new file mode 100644 index 0000000..aacf65b --- /dev/null +++ b/.svn/pristine/5a/5a5f0ec5ae4556dc104586eadd1a1cbcbbfe0fab.svn-base @@ -0,0 +1,1853 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.394-20071031 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "Insta Send", 500, 5 68 156 22, tab 2 + check "Enable Insta Send for files smaller than", 501, 10 76 103 10, tab 2 + edit $Atma(InstaSend.SizeThreshold), 502, 114 76 23 10, tab 2 right + text "KB.", 503, 138 78 20 10, tab 2 + box "QuickSearch Cache", 49, 5 91 156 22, tab 2 + button "Rebuild Now", 128, 100 98 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 99 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle + if ($Atma(InstaSend.Enabled)) { + did -c $dname 501 + did -e $dname 502 + } +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 154,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) + $iif($did == 502,Atma InstaSend.SizeThreshold $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +on *:dialog:atma_config:sclick:501:{ + Atma InstaSend.Enabled $did($dname,$did).state +} + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if ((($1- == !list) || ($1- == !list $me) ) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter2,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + $iif($Atma(InstaSend.Enabled),msg =$nick - ***InstaSend is enabled; files smaller than  $Atma(InstaSend.SizeThreshold) KB will send immediately.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick $cid),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick $cid,$newnick $cid) + inc %counter + } + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD DIR LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + if ($file(" $+ $cd $+ \ $+ $2- $+ ").attr == d ) { + msg =$nick You can not GET a dir. + halt + } + Atma.SendFile $nick " $+ $file( $cd $+ \ $+ $2- ).longfn $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + ; msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2,32)) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ( !$Atma(InstaSend.Enabled) || $file($2-).size > $calc($Atma(InstaSend.SizeThreshold)*1024) ) { + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scid $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/.svn/pristine/5a/5a93154517f0e18a07cf149a713038f4f3d45e2c.svn-base b/.svn/pristine/5a/5a93154517f0e18a07cf149a713038f4f3d45e2c.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..e0463512bceed41a0285641b3ee7b8a487107d4e GIT binary patch literal 68302 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 RqA(l#z`W+pZ+*M-{{XT6p@aYc literal 0 HcmV?d00001 diff --git a/.svn/pristine/5c/5ccf750be6a5066d3268d9d084e2c7a9221d3225.svn-base b/.svn/pristine/5c/5ccf750be6a5066d3268d9d084e2c7a9221d3225.svn-base new file mode 100644 index 0000000..9841fd5 --- /dev/null +++ b/.svn/pristine/5c/5ccf750be6a5066d3268d9d084e2c7a9221d3225.svn-base @@ -0,0 +1,1255 @@ +; Phoenix FileServer for mIRC 6.0+ +; Atma version 1.0.20021017 +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 247 129 + option dbu + tab "Basic Config", 1, 2 1 244 116 + box "Fserv Limits", 7, 5 17 116 56, tab 1 + text "Users", 8, 15 38 18 8, tab 1 + edit $Atma(maxUSends), 13, 36 36 20 10, tab 1 right + box "Ad Setup", 17, 124 17 119 56, tab 1 + text "Show ad every", 18, 132 28 39 8, tab 1 + edit $Atma(Interval), 19, 172 27 23 10, tab 1 right + radio "Minutes", 20, 196 23 33 10, tab 1 + radio "Seconds", 21, 196 32 34 10, tab 1 + check "Respond to !list", 22, 129 61 50 10, tab 1 + box "Server Info", 23, 5 73 239 20, tab 1 + edit $Atma(InfoLine), 24, 8 80 232 10, tab 1 autohs + check "Start file server on connect", 25, 11 100 79 10, tab 1 + text "Sends", 10, 37 26 18 8, tab 1 + text "Queues", 12, 60 26 20 8, tab 1 + edit $Atma(MaxUQueues), 14, 59 36 20 10, tab 1 right + edit $Atma(maxTQueues), 16, 59 47 20 10, tab 1 right + edit $Atma(maxTSends), 15, 36 47 20 10, tab 1 right + text "Total", 9, 15 48 18 8, tab 1 + box "", 29, 152 93 77 21, tab 1 + check "Enable FileServer", 30, 155 99 71 12, tab 1 push + text "Sessions", 69, 83 26 23 8, tab 1 + edit 1, 70, 82 36 20 10, tab 1 read right + edit $Atma(maxUsers), 68, 82 47 20 10, tab 1 right + check "Enable Channel Ads", 76, 128 45 59 10, tab 1 push + text "Queue using", 87, 15 61 33 8, tab 1 + combo 88, 51 59 60 37, tab 1 size drop + button "Restart", 105, 193 45 30 11, disable tab 1 + tab "Adv. Configuration", 2 + check "FileServer Chat", 107, 8 19 50 10, tab 2 + check "Channel Enforcer", 108, 8 29 55 10, tab 2 + check "Respond to @find / @locator", 109, 8 39 87 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 128 17 115 37, tab 2 + combo 111, 131 25 109 33, tab 2 size drop + box "Minimum CPS", 112, 128 55 115 34, tab 2 + check "Drop sends that have been going below", 113, 131 64 106 10, tab 2 + edit $Atma(MinCPS), 114, 139 75 24 10, tab 2 right + text "cps for", 115, 164 77 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 186 75 24 10, tab 2 right + text "seconds.", 117, 211 77 25 8, tab 2 + box "Maximum CPS", 118, 128 90 115 25, tab 2 + check "Limit sends to a max of", 119, 131 101 66 10, tab 2 + edit $Atma(MaxCPS), 120, 197 101 24 10, tab 2 right + text "kb/s", 121, 222 103 18 8, tab 2 + edit $Atma(@Find.Results), 129, 45 48 23 10, tab 2 right + text "Limited to", 130, 18 49 25 8, tab 2 + text "results", 131, 69 49 19 8, tab 2 + text "Tempban lasts for", 147, 135 40 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 183 39 28 10, tab 2 + text "seconds.", 149, 212 40 26 8, tab 2 + check "Enable FServ find comand", 152, 8 58 81 10, tab 2 + text "Limited to", 153, 18 68 25 8, tab 2 + edit $Atma(fs_find.Results), 154, 45 67 23 10, tab 2 right + text "results", 155, 69 68 19 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 17 238 98, tab 3 + text "Leeched Files", 135, 34 39 41 8, tab 3 + text "Leeched Bytes", 136, 34 48 41 8, tab 3 + text "Record Speed", 137, 34 57 41 8, tab 3 + text "Hits", 138, 34 66 41 7, tab 3 + edit "", 146, 76 65 138 9, tab 3 read autohs right + edit "", 145, 76 56 138 9, tab 3 read autohs right + edit "", 144, 76 47 138 9, tab 3 read autohs right + edit "", 143, 76 38 138 9, tab 3 read autohs right + button "Reset", 139, 183 79 31 9, tab 3 + tab "Triggers", 4 + button "Rebuild Now", 128, 176 99 41 11, tab 4 + box "QuickSearch Cache", 49, 73 90 171 25, tab 4 + check "Rebuild on mIRC startup", 127, 81 100 73 10, tab 4 + box "Trigger Style", 46, 5 90 66 25, tab 4 + radio "CTCP", 48, 42 100 27 10, tab 4 + radio "Normal", 47, 8 99 30 10, tab 4 + box "Trigger Configuration", 33, 5 17 238 73, tab 4 + box "Channel Setup", 35, 173 22 66 65, tab 4 + check "All active channels", 39, 177 75 60 10, disable tab 4 + button "Add", 37, 177 65 28 9, disable tab 4 + button "Delete", 38, 208 65 28 9, disable tab 4 + list 36, 176 29 60 35, disable tab 4 size + button "...", 45, 149 76 20 9, disable tab 4 + button "...", 41, 149 55 20 9, disable tab 4 + edit "", 43, 7 76 137 10, tab 4 read autohs + button "Edit File", 75, 75 67 28 9, disable tab 4 + button "Unset", 74, 44 67 28 9, disable tab 4 + text "MOTD File", 44, 8 67 33 8, tab 4 + edit "", 40, 7 55 137 10, tab 4 read autohs + text "Root Directory", 42, 9 47 49 8, tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 26 72 8, disable tab 4 + combo 32, 8 25 60 42, tab 4 sort drop + tab "FServ Access", 77 + list 100, 8 47 200 65, tab 77 sort size + box "Access Permissions", 98, 5 37 238 78, tab 77 + button "Remove", 150, 214 73 23 11, tab 77 + button "Edit", 102, 214 60 23 11, tab 77 + button "Add", 101, 214 47 23 11, tab 77 + box "", 104, 5 17 238 20, tab 77 + radio "Denied Hosts", 133, 175 23 50 10, tab 77 + radio "Allowed Hosts", 132, 116 23 50 10, tab 77 + combo 103, 8 23 86 42, tab 77 size drop + tab "Ad Style", 151 + box "Style Preview", 54, 5 17 238 20, tab 151 + box FormatString, 56, 5 38 238 39, tab 151 + text "Format Preset:", 58, 8 46 37 8, tab 151 + combo 59, 50 45 90 52, tab 151 size drop + button "Save", 63, 152 45 25 9, tab 151 + button "Delete", 64, 178 45 25 9, tab 151 + button "Preview", 65, 204 45 25 9, tab 151 + edit $Atma(FormatString), 57, 7 56 232 10, tab 151 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 66 180 10, tab 151 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 80 235 26, tab 151 read multi + link "Click here for help on the formatstring parser", 55, 70 108 106 8, tab 151 + text "Programmed by Correl J. Roush, 2002", 6, 1 122 93 8, disable + link "http://www.phoenixinquis.net/", 27, 169 122 77 8 + button "okcancel", 66, 99 121 38 8, hide ok cancel + icon 106, 9 25 230 8 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + did -c atma_config $iif($Atma(Interval.unit) == minutes,20,21) + $iif($Atma(RespondToList),did -c atma_config 22) + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(@Find),did -c atma_config 109) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + did -c atma_config $iif($Atma(TriggerType) == Normal,47,48) + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($nickComp(stripcolor),did -c atma_config 60) + didtok $dname 88 44 Number Of Files,FileSize (MB) + did -c $dname 88 $iif($Atma(QueueUsing) == FileCount,1,2) + did $iif($Atma(Active),-b,-e) $dname 88 + $iif($Atma(EnableAd),did -c $dname 76) + did $iif($Atma(EnableAd),-e,-b) $dname 105 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateStyle +} + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,77,151:{ + did $iif($did == 151,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 13,Atma maxUSends $did($dname,$did)) + $iif($did == 14,Atma maxUQueues $did($dname,$did)) + $iif($did == 15,Atma maxTSends $did($dname,$did)) + $iif($did == 16,Atma maxTQueues $did($dname,$did)) + $iif($did == 19,Atma Interval $did($dname,$did)) + $iif($did == 24,Atma InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 68,Atma maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:20:Atma Interval.Unit minutes +on *:dialog:atma_config:sclick:21:Atma Interval.Unit seconds +on *:dialog:atma_config:sclick:22:Atma RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:76:{ + Atma EnableAd $did($dname,$did).state + $iif($Atma(EnableAd) && $Atma(Active),Atma.Activate,.timer_/\tma off) + did $iif($Atma(EnableAd),-e,-b) $dname 105 +} +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:88:Atma QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 88 +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:109:Atma @Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:139:{ + hdel _/\tmaFS Hits + hdel _/\tmaFS LeechedFiles + hdel _/\tmaFS LeechedBytes + hdel _/\tmaFS RecordSpeed + updateStats + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:hadd -m _/\tmaFS Triggers. $+ $did($dname,32).seltext $did($dname,$did).state | hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +on *:dialog:atma_config:sclick:37:{ + hadd -m _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ .Channels $addtok($hget(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $hget(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ .Channels) + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:38:{ + hadd -m _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ .Channels $remtok($hget(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $hget(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ .Channels) + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:39:{ + hadd -m _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + hadd -m _/\tmaFS Triggers. $+ %NewTrigger 0 + hadd -m _/\tmaFS Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + hadd -m _/\tmaFS Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + hadd -m _/\tmaFS %newEntry $hget(_/\tmaFS,$hfind(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ *,%counter,w)) + inc %counter + } + hdel -w _/\tmaFS Triggers. $+ $regml(1) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + hdel -w _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ * + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + hdel _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ .MOTD + did -r $dname 43 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:75:$iif($hget(_/\tmaFS,Triggers. $+ $did($dname,32).seltext $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + hadd -m _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ .Root %NewDir + did -o $dname 40 1 %NewDir + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + hadd -m _/\tmaFS Triggers. $+ $did($dname,32).seltext $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:dialog:atma_config:sclick:47:Atma TriggerType Normal +on *:dialog:atma_config:sclick:48:Atma TriggerType CTCP +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $did(atma_config,103).seltext + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($hget(_/\tmaFS,%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($hget(_/\tmaFS,%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($hget(_/\tmaFS,%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $did(atma_config,103).seltext + $iif(%Scope == Global Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$ifmatch,Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 250 131 + option dbu + list 1, 2 6 123 111, size vsbar + box "Queue Info", 3, 131 3 117 114 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 67 105 10, disable + button "Clear all queues for this user", 11, 137 79 105 10, disable + button "Send this queue", 12, 137 91 105 10, disable + button "Send all queues for this user", 13, 137 103 105 10, disable + button "Clear All", 14, 138 119 49 10 + button "Send All", 15, 192 119 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 119 42 10 + button "v Move Down v", 20, 59 119 42 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,3-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: echo -a $parse_formatstr(,$Atma(FormatString)) + . $iif($chan,Show to $chan) : Atma.Advertise $chan + .- + .Reload: reload -rs $script + .Unload: unload -rs $script +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + Atma.createdefaultini +} + +on *:start:{ + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma-fserv.dat + hmake _/\tmaFS 10 + $iif($findfile($scriptdir,atma-fserv.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + hmake _/\tmaFS.Cache 1000 + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + hmake _/\tmaFS.STP 10 + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) +} + +on *:connect:{ + $iif($Atma(StartOnConnect),Atma.Activate) + .timersys_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +on *:text:*:#:{ + if ($Atma(@Find) && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $gettok(%search.result,1,32)  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(RespondToList)) && ($Atma.Triggers($chan))) { .notice $nick $parse_formatstr($chan,$Atma(FormatString)) | return } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma(TriggerType) != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$1-),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$1-),2-,32) | return } + + hadd _/\tmaFS Hits $calc($hget(_/\tmaFS,Hits) + 1) + updateStats + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +ctcp *:*:?:{ + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma(TriggerType) != CTCP)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma(InfoLine) + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma(maxUQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma(maxTQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} + +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)).size).suf $+ ) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $gettok(%search.result,1,32)  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + hadd _/\tmaFS LeechedFiles $calc($hget(_/\tmaFS,LeechedFiles) + 1) + hadd _/\tmaFS LeechedBytes $calc($hget(_/\tmaFS,LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($hget(_/\tmaFS,RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,hadd _/\tmaFS RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return 1.1.20021115 } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Help { run " $+ $scriptdirAtma-Fserv.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + $iif($exists(" $+ $scriptdirqueues.dat $+ "),remove " $+ $scriptdirqueues.dat $+ ") + if ($Atma(EnableAd)) { + .timer_/\tma 0 $iif($Atma(Interval.unit) == seconds,$Atma(Interval),$calc($Atma(Interval) * 60)) Atma.Advertise + Atma.Advertise + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } +} + +alias Atma.Deactivate { + $iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists(" $+ $scriptdirqueues.dat $+ "),remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma(TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma(TriggerType) == Normal) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Advertise { + if ($1) { + $iif($Atma.Triggers($1),msg $1 $parse_formatstr($1,$Atma(FormatString))) + return + } + var %counter = 1 + while (%counter <= $chan(0)) { + if ($Atma.Triggers($chan(%counter))) { + msg $chan(%counter) $parse_formatstr($chan(%counter),$Atma(FormatString)) + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $did(atma_config,32).seltext + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($hget(_/\tmaFS,Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $did(atma_config,103).seltext + did -r atma_config 100 + $iif(%Scope == Global Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + if ($lines(" $+ $scriptdirqueues.dat $+ ")) { + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,3-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,3-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -c $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 /i + if ($Atma(QueueUsing) == FileCount) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + } + else { + Atma.AddQueue $1 $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$1 || !$2-,return) + var %regex = /^ $+ $1 $replace($2-,\,\\) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($2-) + } + else { + if ($Atma.Queue($1).Count > $Atma(maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count > $Atma(maxUQueues)) { + msg =$nick You have exceeded your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2- + msg =$nick Your file ( $+ $nopath($2-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + dcc send -c $read(" $+ $scriptdirqueues.dat $+ ",1) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + hmake _/\tmaFS.Cache 1000 + $iif(!$Atma.Triggers,return) + echo -s AtmaFS: Caching FServ files... + var %counter = 1 + while (%counter <= $numtok($Atma.Triggers,5)) { + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached $findfile($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok($Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching FServ files. + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %prv = Atma.bmp + var %prvstr = $parse_formatstr(,$did(atma_config,57)) + window -phf @atma_preview 0 0 460 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) Verdana -7 1 1 460 16 %prvstr) + drawsave @atma_preview %prv + window -c @atma_preview + return %prv +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($Atma.Triggers,$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $2 $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hdel _/\tmaFS %Scope $+ $1 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + hdel _/\tmaFS $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) diff --git a/.svn/pristine/5e/5eeb0d319635191cb464d67dda2bfa93a65140d3.svn-base b/.svn/pristine/5e/5eeb0d319635191cb464d67dda2bfa93a65140d3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..4b1055d140711fd6a90f43c3196d8a5afbb6b976 GIT binary patch literal 11818 zcmb`L<3k;e!^Ll{Wpk}sZQ0hcZP(4Nn{C^*W!ql9**0(1vR%8+_xC?M=jC~EUVYAa zainAmU`YKyBAJ9k+OGmsl<57){404Tnf|`*1Z-sIGg0mQ%F4U6{5@jJ|KGzVB~6 zuVfwf1OvZReV<=I?-V`HBwde0;D4rDoN0KzSww+JXpTupj&X3dQBbCVf0{*9k!e`2 zad4JVV1{8pI_OuO-S2u(O08{jjZIRObz-G;LZxMFDJZ4JHmTY=zQQW5%p#`PJgU$% zJkKJ!$UL&Zy|~vox7{J5*)_k@C9lIdr_Cw5)hVmRG4qc@dXs%xqkVd#U245^POE)d zgJ1n*K;yK3!<28$m{0Ynch#_0<&bCjfJbS+M`@p1QMYSBmrH(UVAG6G^@w-nkXOZ^ zXIZ~TNw0fxk9$$KTOrsfr!}y7)~|lTw|300ZoGSEcjD+ceFK8l(}UjGNzmCz*40Hn zKTiz?Gj(^fO;2<8^a#w)iwq75_4NF#tzk<^!DeR{uBw7VMrQT!fI~u}R8xb2h1D!C zS1Tw$!NU`9b~bHowHq1n-q>K%)%9Fl^c)=tSz8O=+zee?3mO}XTVGGu*ht;liW(nJ z+t|o}Kr$d3`J0f!&CS}~-RkYFs;#ZY{e2M?l|S3t9R~+3J3D6H-r_1M14l>j2nfS_ zdr~SYh)77&`}^uZApVyxi+g(*n3&(m$+wS>Rn*ju&(4HJM5=0PT;1GkY;Co)wNFk@ zW8>li0t3rvXp-pYsyR4<*w~_e{w!5cNS2f9G&lE^kQj1uic(Ulv9z?3kjSyIaZp#E zFDw-0Z`ubX0 zS{fP}N=iyHGBQF!LX3=zG&D3gI5=={aQ_keAFlsj`u+k30{|QW82%UdzfJ%Up@2__ z#M1ToeIbZAbimR2f`JH3a@lO@hQgtkFYGpu(T1Xt1Trx?Tuh_Du@oA$O5j*y$wV59 z>3FtGQ|VL|kIN}!tf_1!PdEgbM7Ehm4weET5;)#mu~4R5B%34qr*f$ZCNXtVHot16 z&S-$mC@>$S^T}#KPG8Tzc#qjllkvbRYBc091;Vfy>Odj2y!I7vi4-U zQ}_rWm2@tHS4ijtHks8HYM*%MOg_2qb6^1nJa)NSg7%bmXvE4l*v zXE0#;yTLI}S7GnzN_pM!Z_jsU*L^(!2~fae;y@tWQQ$xj!dCuHF!#05KnSK}n;07B zq|t5|`)vMhIEV1=cU;xbFNHW1KW_$c6pGUeu^3uL2V+?J+XiFV>5TW|ti_WCM-vG7DrDoZ8T^#8-_G7KU zIv+5NKwPF|xb@u@jnhax)`OmMJP$L{zImVh8TsaWvvgeN4|qB@420rIlLaHOmFI_G zaq%06ebF7=4JQqzDa57Bj4X^+X#Q&w%Q~;UAIEhxYMLPYDt(YBNmXH%A}30C_)Ehi z<1ke}nD8jwJUPfB)3);DD9dS{_BhA$G{Z8_ANI8@KO8@^yfBXGD{b*F&5o1hEcXr# zt@(RcG?)!fwRk{#b~K$%W#f8fm3<%GS+)CGC7`zbv=YWBSO>auRu_fD$6z-6Ek?&; z+HS93Mi$A()IP=-Vc&7uxWVLpJxuT5x&PaPx%>5U zqR#iJxN(#st$KfqwyMiH zNs0=|WsmQv@9bF_6ecFRK!BhwD=>qrGFs28@+?Yv-=4gU|l& z?SJqLeZ1k0VOfAirWBqb#!H=eAK(GS)7Np0OXu_nNGp`*n0Gczk+&#B@kIW(cG1n! z?cRCwOgWL+?`Gn2bJZq>eMBeZLQxnj_60p~g=|+Q(sPLK+bw@_S1f0O>1<5yy#Yld zrMeOl)qufc%ZNal-;B&Ik>S*2gy2I%ogY8F+WP@_Pr({SfZP1`zjTYw&;}SAnCx|2 z#J@D3ey{|kt0Idf&I>EKg?*j7{>;G877a3+rLVBb`fsTMbzlMZ_0EBaGFIH++1oV0 zEPxS5c*5WXIh_fJ+F(L6FtC)U(+dYcmm_D?jqlA|Dm?rH5}Vin)_&?e4|E7bBA$V{ z)7Qte&}PxXzq6^FT?N_NYAspG~fOBgoj;CS$ogwQty5 zyQ2Rjc@e3p5FblRooX;A@Q)iLwydyS`7!(M73sWyG)J==X8Z*74&H}%Mhgkitc_Q< z@o21NytHlniSY_|3EPsdfeCOddMidN0@j zuLV3-7^BJlS!~v3`6D({9<^up@P?MI^ z+&oXfhb^iVuQq@qB9$TE+|{Zb*2p9xbv=lI@dPQ5V7AfiAmay~DMBc{MT7glE)3z% zUx&A0uJSF^t-cavcEz-_7SacQlgLmW;e(psn$zx^N+sP(B_cZ)bIaw)xP_}q3_FxC zf=T}w(Wzy=&Xk7t)55sDj^!c`2E+B)m&v~TDOlethg}U*?ZloaUB|8jB~?O>hUKaZ z0#kK9D*u8OJ&RDmWn$x6 zZu|YTD@wJwg#c_I`7}CrdGlBlgj?}49l_2-(%5G4)1Lh7SoJ5XNAiac6TsnT?};~d z&@z}w1~z~50(L0~STMxUOCNuOoe%A@^r}>IXiqi#nV$F%Y7^$Yp) z#mr(S4JW_E3>OSzWOJ03DN+?6BQ~)xn+&%+Xu*LePXr&3!i@nBFqF_2@6~+n2hf}w zb2H?ibK?UPP;VmX_4cr#Y)xwFPL@w&GqaZ?F|15>B1(Gup@mo@)#m&0GWU{EWwMh*vRD)b@cByk!Icha@^ijCx1x`CHAo^NGB6SviqUy?e%t8~_e~ zD}cD1i&3=F(Tq zAE>~OQ*AN#pEnJ}2uD48;(YFKLiVazYOI(jgP8}|cvl0(62{i7Ho-b0}j=RTPP+9BAhEQ0y<}rBu zUe2*Pv@rJ?5%N=2^Bb{`N>($Z@=W_7`-#;dd_>sNLKdzU*})OH2!NbJhB^u`*vCXq zEu%|67Rh`9oR&CxJ$eC@=`lPAwD1gZJiG~x>7yFFiH^TCA9zP{Idf3>G$R;6@r>Gz zojV9zoWmG<2z=XM6nTyre|q>1Ci#x1*${?ni#_?yYLSq-lPqfaQAjecrP*$b*yzis?L`Vfy?7$cAAY~^arPibFn4^`!T9W@2q4JcY z{_91%8qI(RC`1S;(UQko0pM90a*aCi@(_}Zgiv}obBW8fXj%8%J4>wkNK3o)B8U$h zhYq#6Fp`C-A-YDEXrJvF&zHgK{|%#p2gq3}trPG;w8FQzS**VJYmJcUaPwn^fE@n1 zkr(<;YevjUlDB*gSQ?J_b{GL_wR@!oIzHKj)0js}+eh;RvM)tKafD%i1sb?>E^&IA zX?o(&VrH!B+mj*ZmLvVfM2d4%ubs8{u8m*T=9RVLl{4b#)dDCu4!+{__Qwig(~fC* zmWwmC>VzWtjOuY>rq|jt(Hk|&&Gda(&fXg`FD7L)k(=uly+RVG7 zY9ndJBvZ_!Gs@He&s^o=ry8ncI%=X~8Lm!1rsj`HyC84`Aq66MQBRd5rrk%P$#5nkCS7Yr6;T8|F5~6ZBc%%? zCH5jl8Hoh#AVfQ&_OPH%&*FKu&{eZ#o>9_YxMlhla97G0hRRMwIyU)V05N9LHE)vTwZGs&cBN-!Q&=XBFU`5zuEY?Vq6vH%0{?<#8Kj9x>(-_2LnW?fJ`! z_S23<;us#RY<{dGVu&(gz$}7yAc9*jLJ217R|+|tXgNGtg3^=Z@`?hwd+rD+EV4#Qx#rQmDY1qUUSR|ay5SDdbYc>yW~PrbKjrRE|E%u2?Il;5>JjIEl(3) z2x+mrXm{LdR!{RHr2uIxND1|b;lhZ)07Rce1P>zwR~7_kOoRX%gP>EoV(Wr18_|eL zji_skGzdL$XP2uY) z>o%%-H+Dz6zj~T6yiwRaH4bP*vSn4@H&x$wHHEKnSadYacccq;mWp(8K8EAvzP0BQ zbrkY-6zg@A(&JgVcT{$ERBv?DzID_Sbs{BoH0pJ>_;j{qb#`=i;-AoVy><2yb@lUg z4eDVv>vfH0b&Yp+P5N|<*hWc7Sj^L7;mRbfEp@GCf!901jc;8To|wzfGt8wJ%-sp_ zkx%#EtZw;T@XF_I9M%)ai0H*lJ^1qw_Lj#m^^ultd&7Y^7v8PkI) zjg9;cMh&XD*yu)i?}g{@!v*$r#q{1%fmhZsuRHs&vU~7}`+xBFPoH(d8-r08dXeV( z2!Wn-^8GBt18iO0RM~wiZ+*;@y%^{HU#kb$-v@+=2fqgOaWh!(o)0ip>mw6`MInQV z?}LIG1KLi5%D^E_{()yXJayk8AY=$Pd&q!z*o1$0n10C2ci1X>xXE_d1~P2VKWy|q z?94wRN<8A~JL1XE@18y43mJLr9PuX}4W0xC@{fi?FeQ^l`JfF$!obmp_fdr1z||@| zgV>&E-!WcRi}bEBp@OmOu2I;VF`fpn^!IVDzER39JoxWpYkK3K&c|y}Cdwwp5n{*H zMaEhux|<vFSlr_vbS&41GW5X2P{F4?#(=cGIuKJ#Zh>PiNDGozpNiJtVt5Z=e|**4Y)5 zIkJK|b@{n(IXwW>c`o_sErvO@pjlJ}2SSx;6cW4>X!bnU)BsV=LW0a(f$bde#~e|? z+@2g3<>tTx1GebLEVj!0E`2ZE{+OU$~H8ffCJ0W-o@I zt(b6uec~|X{rcZJd!o_S5-w&wbe5K?RxYyF5*b&KRF({lJ@+S<*cjJYKIVC+cxqEQVc6$$P`e1Xtd}{rSWc|`_Pg{TeV{9Jba&b4OKPGMobkY7| zw*YgwGwHWHjkX9oy%Vdy6Hl@_vbo2DzVpq07c+hnt#($}e@t5Hd*#l0^9-|%U=dK(2Z<8nW-q!4j)h@8bZ-c5gB(gVUa`*WJkJl9-3sdvX z_S+ct$C&Yh65lpGr&sDe_C^IZWT8xdy=oU#E{~h0jtZ&|@A217J`QON){Q@w&d}Dg zzYVD=9KVt5L@Dmr$8W%iY`TC4NYGD3b9X{NcHT*Ly%jg4x=$;=t<<7}+YAmGy8oU- z`hvh~bNZWqHVw`3a2r#(YspW`oqv>G-`LDAk3D{4$kgQxUKV^&WpNbHTzChru_r|&I|jCVS}kVrtZv~%d6VXm0YZ)f0%FRlMc0$54lq> z_S2uCxCnU@CrsGT+K#i_t{uU#PumMP0eDCbooEhtgjbWL2H2(VH)N!@KZI^6FmN{X zZfP)Zci*}QFvggmx2N5=s!+%+i{TyDHtyo&EqBiyzu_F)_6^7Oov6_LU#2TzrF-eT zd%2`L_PTpT=)KtcT{ZE&vf+d1%)OMugKp15?bLzJ%!3i>qqfk4vEd_7=uyZ1(FWte zD&W)>`Y5~o_^EGPT<^&};K?)Z$-C#tcl*g7`V>g|94z!4YWN%;@En=2F7@CDeF0{_U|HRpT|MUqyaqG8g5_Sb9g=brUh7E* zE3Y^W3}16d-`bQ$nr5C!gx(Buo_k5(`vacp^4`q4-mZUZRVl`j5z*-4DjfIK%2i4f zOOUZ>$BX2{><@L-N&)q-X6}@FT*oW*rV8;Ka;bJ3E#jZQab_$PYqq=OXdZ5?Ty4i` z#lJOCE7zjw;OK8xIV*#wqX zW9$m6$4THvByX-{1y7<}_m}?Yh+{*>=AoyJLhJKZ=5qSp!8OAPSfsGOu-KMuP6nHkQV^@{Gu9=Ht zO{;oI1Aqx_{Xc!LST`rd?|MFD@3BWXMF!{U*MSVR;yib;E=t@opamh)0W+DOu%;*% zO=sEXP$rQJT+aDEsi7=vS^BKl`+1sH;6)`~A1+5PE8#lJ2>Sv9=MYKG+raut~|k?QJ?I6wDw(@&2c zMv_D|xH9IS1l!hZYKElsl&*4WsP`mmIJY#nDO>fu*yYl=g6Ni+P1V*G)wYt4t5?jT z^jS;L-kj&G zDg>^eDKsFz*sN*VheWOoRMvUHWo46+!v|x&~s1065QW-EbHoiMEZ350+HPI z^FFQ0dw&L}Bv^Btb+*cQUkwlhylb&b88~Isz+3x0Zg@cbp7+xN{9n&nq5khH)Byqi z-dbng&kGV<{*fEOpm_?z!B)_);N;(8KMNyDDhGECCKE$#60``{D$4xi;dCjJjIBQlq2{Kj4}M4#mL}QBE=|7u;M($ zDX3JUsKn?Um=J)UC0N2$VokHRVR2e{2})JsY#}?Y z(-D$f!z%GE2YE!F5T$+|sU-MNJQ1)$L1@*Ru+oC!1MQcgKO=swrddpO^%( z%A-0D%$faOA4o?!)>CSLyvfQz;gD!v*=bI}g8FFLLM3t`dfvB?HwFxO{o|@qGV!+k~41J z%LLH8m0>a(+-T*uU4XQ*_10{KVH*^}VjO>>ypuKV#I2+Rym`X9=iJaftYj1_C4Ku@ znW@dKN@|W_qzG~zIv-4=V<)g-UX*QQ?)YzKa>TM#+gE^BK+!@Zc zzLcwW2`kn49NHRwylVBrYu1NQf{f98v2fj6DmaLwi-KNaAdsZOIoi%YS&ovr?x?&@%=09^rtmh#4uFD$3}7wc6C@3Zom zf0`|EI83vdTEHE2ZqXEh3vH(utyRxs`x2F9*NQjh=1tW0F*~%)YCbGVa|)5&&rBZ6 zEnFuSE8ma9@O@Ao$u8{)y7$*=eSc?hujft|ggDzvUzO`DIlCL-RS-E;@fn7%X{jY* zGY2DeQZN(#x|m!o=D09bJbWqwG`lwHXsa{h1RJh|PX9*^T^kcLNmU`-L-gcthOb(Ckuzu3`&*U){uxu9;RJ}>AvZ}(J;^Z4uvfJ`Kz0W%9 z&U-g&mwLgA&*`x#5hbo3P0nl9)BiRpP#?`Ysv^n7tl9m zD=6BKN$|SRMa8|qbIA(f;QyPWLb1#fpPE9Xa3*W0t-9+rTU2+pBhLIfOZ<(c*f6I_ zn0~CI%0M|DY065zpk}$lLbJb;sMQ)pug{bGPS(atA???Ct?lrMg>i&g7!vAipx}IU z9nl$cQ|C+?-E~622PjwN=jy=nQ^`w>rA?>zDwt^sntSzOX*9XH`v<^?I^qB~CnJ4S4H&x25As^duZy_M(>J5t&EF$Av-XEwGj@n0qlYp-1g zfYX1MoBMb-&GJ5FZT{_ciJ(QdaR@+xSP9;^tYx3tioMv)Yr58kDeM#y>DgW6+!jBA z%~{m+PX&*>V@CAqZSu6h&YfK8t^TGN+i~N@-|BwXG=rFx)-FLFY`_1Yo|wnvG~+R| z4u5aQiK}C4Ri;*Q8tY85vGY0jF35B!w4%q|lzKgTzFyA0b&t!A9oqRh_Mnga>{8d? zy;Ms;BNg?0&fb70iW!&f)A`NvvB6X4@rSKBREc{1lkLsih2KqFfbW3|(Fp|E-(teg zXP(;db)n4vf&SK~EmH4hRv_yE4E4K~BYk6l1y@MCzH>zwew0KCyU*s*T+96sfo=9L>Oyo;!-`iKAH={o2S=-+f5fX^V zW>H_`Z1?(ICE!5h2ZQMNU0-`+AM}R^I)^B=ujsa(poXd_9(yZss3^mv=$c6Xc%kTA zN+tcGC@Zm8#IERTFA^E9;H4fT8%PYw&C&Z#*CcXF@^CG>q1MYiDJB3yBbARI(2L@5 z6$F?K2r!6?#YPK;mZ}pL<1~qVrx+BA6_+WF6rB937aS%0ONiLFPv(4(L4HsXmY{SX z8jDyQ=1yE)TtYd!=ZT!kg+l_8CFOT7{ISu~Qz^;$E(wB21)KF^Hdm@b27`g4 z$o$f*GSUQQ(or0vsOR}6zJpN9Z0Wdap$Ku|$k35E)G^%HDm*x85q0S#d6@@ODYtg1 zU+OaH&4Q`LXlb#d|GfeySz}G*GKqsSdHjMo;$peL2G4hyB2aEVM?pbze<8nY8C*{B z{qK^{?owabDo{374Al<1j6(BR)%*DBxGavGXsxeQA)H)uY(EbKPsRCbOb3=nmq?ww zTn8#+1F#f$f*IGxb4Ns`&p#4WE!P(+tGpmvvLNU2qog%*f^u+#g;;(RHM5hyOZP{H z);PY&`2=0@_~`lMYWoDHG2viyxtHLu+?{N2trRv%;LE;+Pn0+tI})nV6=P!n)t{oMCrL% zdMaC?6ru!^gE>An(@Q*id#?2UYX%^pjG!^QV4^(jstgyV{Fh}mwpjV8S$VR3)OJ!C zjZz8y5Fd$T8dG8REmj%BZP=Gz1xsNLg>mk}RppFWrB+uZ2u|gzog&ec0^#8l$)U=Z zi&-c{;R985`+V-UPo;NJg+gKeJEaPh`3&`iA|+ltslYs)#uR-?3WLBbqu&e-c<#s0 zC_dW4*7^MTn<|uALTyHUA(U0k34>o8G%0wu;yw%(H2L~ z7f2}rOn#TVOE7az?Q<6IZVgVkkf6lDJ}%7N8cNfw3l6%_>*`SewJ&F3W0mdYj< z|E{X5hskS5plaG_^!Y9oL~7`i$mxQq^}rgno5jI#Egr!4`UV*V&)f`+3%V-$XZTuGR_ZpE&^J=<+Xe( zmXXX?id?nifm&W@GTs^(K47i5$rZ;9E&t!r0d9nWXscnwt0J`8A(YagpT)!Uwf#Wa zpXZmU4mF{Xc&pYAs-B#4F*%E|`U`PGDD_`;)L&P5eorq{$2;ljq}u7E`RSy`>11e7 z4fH7|gLSe$uOv?C_0}zq)2+zSt*p_l za{J+#qf@h~TYI5f_n}+=pzCR_+xW0n$f(zhw%(+m*P@_nJ6O~bw^6C9*Iu*H?xzQ6 z(gRD-b!_UvcIft^L5$gSCeLMi81q9A^@j9;Ot5r~{9^+W!2Tt@k&FI7-|kV$yzwcZ z<&=k`L504fN@pg|9S zu7{RNil(@W)@?*^x$`QsL;4QX-DC{APPH~cO4z0Tv`2HrYh16tTVHN8`~`r{Ws>k^ z58vMSlja_-y9q_<4i(cLD%Cc|@-`-XHxqr$M{)`Kxrrw&8R_LWvVZI3sV1{A}!!XhiaCvQ%cY8`Qf7diiWu za1NSb`noG%x5!2Hj5jmSmEG@u!K!;P1+rUD%|EHJgDB>2Oxtb!(}VV2+U-a}w$bhP zw(>Ta>J?f=GK8U&wi)YzYO+n-O{Uu@Z5UfN&%vmbQcJox4Sjrwvc zc(oYz|=-YRmV0=r->6Mc~^&a9z^1@Yb5GxiiH2d zW2gN-v(N-5>Em!fLYe}Jd z(UrS%4kr%M7>*eyB10Di(ntj*AW_{7QGgQ(^MfL{qq?OF{lUEoshi@{EsW)zdJhAI zTk%PNXfV)M+qm`vQrlG54>-`Vz z8~7PFz2k=q86c9Bb1)gQ(+V}kF_HtfBSQbpG#R!N=~Gb!iGza$Y{Zkn%sr*$177Qs zgQXi0)W){;o^R&Pq|7}e!ZnmTDlpGovhL2-@Yy`U6DkP3HuAWK;@?UR-s3+#`1d@q z_Ba_(KP5&yy&gW>Up?bZxCR)Kj(ps@YIz~Zx~Ouu8eX{@LOlWlJcAMLbGRQvpfBbG z&r+n`=A_=%X`YeH-an3Ceh%K>tGJXKdL>H1w}u@wFdND{pheFI&h3BIG|M>i+;! zzlq>hvhz{t^>0Is3WDJetjnCozX{q#j$Mhpe2TgvaKL$WO~B3DQ?ln%3V1LKcytJO z3J7>k2zbd0c&!VNt^3F?_eU+TDT0Xvz#?EXSY4C#hawZOf&N~9AB@DNR;{+W`7s>( zmD?FrSXej^hD0iv!TOeB{1=^8Bk1IoQa+wkY`EI`j%qslr^oI2Nz=Z3l28OTqs=|d ze6g(BG{w$6?P9rVnQD#A1Ko19ZmaXf=>z?0y~#*2qwOQZdb7<+qn(}x0Mh1sJYQq` m#I)7r{d9YA_Qbr?8;pR%1bSxK8;mAEV7EViZrBP0@ckbWDSD>> literal 0 HcmV?d00001 diff --git a/.svn/pristine/60/6010eed897660a0ec4ed86f7cd2a71d8565dd29a.svn-base b/.svn/pristine/60/6010eed897660a0ec4ed86f7cd2a71d8565dd29a.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..5ce4cfdfff31b56c952a97bccd5f653e74d155ff GIT binary patch literal 616 zcmchVO%8%E5QTB6r(iYFjk?eS=z?g%Myo3|#Fhb?XfdUbcv7z;(4QD^X>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/.svn/pristine/6e/6e9ec88377b35815aea79cc31514b811962ad4b4.svn-base b/.svn/pristine/6e/6e9ec88377b35815aea79cc31514b811962ad4b4.svn-base new file mode 100644 index 0000000..683107d --- /dev/null +++ b/.svn/pristine/6e/6e9ec88377b35815aea79cc31514b811962ad4b4.svn-base @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/.svn/pristine/71/7136655900fde75f36cc2ce693930d1860e5f62b.svn-base b/.svn/pristine/71/7136655900fde75f36cc2ce693930d1860e5f62b.svn-base new file mode 100644 index 0000000..e480009 --- /dev/null +++ b/.svn/pristine/71/7136655900fde75f36cc2ce693930d1860e5f62b.svn-base @@ -0,0 +1,6 @@ +What needs to be done to Atma to support Multiserver... + +change all channel messages to use /scon -at1 msg $chan etc... +store CIDs in the queue file + +store CIDs in channel configuration \ No newline at end of file diff --git a/.svn/pristine/75/751341405da076ece95a9cc86b5a83014c1d6b95.svn-base b/.svn/pristine/75/751341405da076ece95a9cc86b5a83014c1d6b95.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..d8ce436700d9e29958005eb1e972fdb270b3dd90 GIT binary patch literal 104937 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/78/786a35f083ebacf54134fbc1c6920587182ff7b1.svn-base b/.svn/pristine/78/786a35f083ebacf54134fbc1c6920587182ff7b1.svn-base new file mode 100644 index 0000000..d2c3006 --- /dev/null +++ b/.svn/pristine/78/786a35f083ebacf54134fbc1c6920587182ff7b1.svn-base @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/.svn/pristine/81/81e0047681d4533b98d962fe3ffe4f4558229d20.svn-base b/.svn/pristine/81/81e0047681d4533b98d962fe3ffe4f4558229d20.svn-base new file mode 100644 index 0000000..796735c --- /dev/null +++ b/.svn/pristine/81/81e0047681d4533b98d962fe3ffe4f4558229d20.svn-base @@ -0,0 +1,15 @@ +And now, other bugs/things to add I've found: +- the server allows one more queue than specified, example if I say maximum 9 queues it allows up to 10 queues. +- if I have two or more slots open it will not send the files in the queue to two users, but only the first requested (that will be sent instantly). +- When a user changes nick the fileserver still tries to send the files to the old nick. +- I think the !list request have to be restricted only to channels where you're serving. I fixed this for me but it'll be nice if you fix it for all. +- Another useful function would be a button to add manually files to queue instead of letting only other users add them. + +Another one: it's just silly that it deletes the queue file when you connect to a new server.. when I do it everything that's queued is cleared and the users have to use the fserve again. Have it delete the file on mIRC open instead. + +Ok, the !list problem is fixed, but I see now that mIRC with atma fileserver 1.20 uses 95% of CPU sources!! it slows all.. +sorry for bugging you but I hope this things will help you keeping good this script ^^ + +as I thought, the cpu resources problem was given by the timers. The script sets the timer delay default at 0, so it repeats the action infinitely and infinite times for second. Set a higher default delay and you solved it I think ^^ +So, after every check, the queue +1 problem still exists, and the two features (nick change and way to manually add files) will be very nice. Maybe also a feature to requeue timed out files.. as you can ^^ + diff --git a/.svn/pristine/82/8236fde36c6b41cf819a059b7490cd4dccc307d6.svn-base b/.svn/pristine/82/8236fde36c6b41cf819a059b7490cd4dccc307d6.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/.svn/pristine/88/88a8e6ae2fa2f10306f98ea36d39be2d4a28d08c.svn-base b/.svn/pristine/88/88a8e6ae2fa2f10306f98ea36d39be2d4a28d08c.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..ca289e00212c5bf66cbd1deaa82b2efdc9dfbf3c GIT binary patch literal 2543 zcmcgtO=}ZD7~Xm)RR6?SVQ7RT8Zjp(RI=l0PuJ^QexlX$SDliv1zdS**o zENy|Nmcrjp=y+D7r>C|k!SF!oy=p%0c&5R%qV(sGTmHfr4xuv?=?(5<5jC>e#P`$L z^FLYGh4lm200nnie8XOn*s`<}>`X3soL0~lRIlJYrB@BAS6YXgY`u@*6w+4K-I0YBy?KCFP|k$dnyZIFL; ziqA=)4vg<_?LrY-jngyec)?SwL0YT|;6EkoWyG4)U5}3PgNyIk55zIffrYzYk@BD6 zr_U~TL-Ka?f<8K+v1GztS7=6TF_E z5%mf<0)yVjO}+T?PdEEIB*j^W;MQ7);<^jcA&F}sja{-1HN8%U;(o0|QtgHgNurNA z>ZR9zFf~LL2;qiS107@u&J0@<=UdT5yjbfDwHa<{gL0*?VVF0rj%KVjEsX0Z2e2A~ zd>Y6LPzGbm=~EaZz)}E%7!(m?DS$x?ONf;(5e&i@9~y#%7M)lb5`lv*;*l%T{;-q> z2S046k7YbK@G#tgAVYAYRTr_UW_E7TPGh_i-Mia0Y1TF4a`rLmbZM1LLE)CFz2wh8 zc7keGZ<~tvPPG?eqKU%!wVZi8U?{~v6NPg-#dbHFqOj>y06M`&nvies20P5N)Awut ze1Wl)Hn$vqdoZN`yy1iz;jZ*~q!anTWg+`)0-xg(HtzE&Ea~wHviPC;*wH48uI+Ba F{sxE7AwU2C literal 0 HcmV?d00001 diff --git a/.svn/pristine/8a/8a76aa18d7aa30df3e4c96134a71cf0b209ac42d.svn-base b/.svn/pristine/8a/8a76aa18d7aa30df3e4c96134a71cf0b209ac42d.svn-base new file mode 100644 index 0000000..4d045ae --- /dev/null +++ b/.svn/pristine/8a/8a76aa18d7aa30df3e4c96134a71cf0b209ac42d.svn-base @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + echo -s Loaded $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) FormatString Profile(s) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/.svn/pristine/8a/8af6c5ea927af51aaa06d0b1857511ba8ca8d78b.svn-base b/.svn/pristine/8a/8af6c5ea927af51aaa06d0b1857511ba8ca8d78b.svn-base new file mode 100644 index 0000000..47ddadb --- /dev/null +++ b/.svn/pristine/8a/8af6c5ea927af51aaa06d0b1857511ba8ca8d78b.svn-base @@ -0,0 +1,152 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Multiple language support using language ini files +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global +=Import styles, save styles with spaces in name, save styles with author info, export stylepacks. wo0t! + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/.svn/pristine/98/980c745225d2e35a6dd1a224d18c33a7be14a68b.svn-base b/.svn/pristine/98/980c745225d2e35a6dd1a224d18c33a7be14a68b.svn-base new file mode 100644 index 0000000..0098cfa --- /dev/null +++ b/.svn/pristine/98/980c745225d2e35a6dd1a224d18c33a7be14a68b.svn-base @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + .echo -q $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + ;echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/.svn/pristine/99/9927abe182f747e287808d7e3b91ad013f2bff07.svn-base b/.svn/pristine/99/9927abe182f747e287808d7e3b91ad013f2bff07.svn-base new file mode 100644 index 0000000..fefcc58 --- /dev/null +++ b/.svn/pristine/99/9927abe182f747e287808d7e3b91ad013f2bff07.svn-base @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/.svn/pristine/9a/9a7953b66440324555a1dccde3ba76b60151060d.svn-base b/.svn/pristine/9a/9a7953b66440324555a1dccde3ba76b60151060d.svn-base new file mode 100644 index 0000000..c9d160a --- /dev/null +++ b/.svn/pristine/9a/9a7953b66440324555a1dccde3ba76b60151060d.svn-base @@ -0,0 +1,4 @@ +CTCP not working must be related to the Default Channel Config bug +!list really shouldn't respond in channels it has not triggers for, it likely does this due to the default channel settings. +!list did NOT show the ctcp trigger properly in nonconfigured channels (i.e. def is ctcp, will show as normal in nonconfig'd chans) .... look into that +Multiserver, multiserver, multiserver. queues clear on new connects!!! can't have that!!! diff --git a/.svn/pristine/a3/a34cb615ae53d1625dfbe3e3fc970a8574680a96.svn-base b/.svn/pristine/a3/a34cb615ae53d1625dfbe3e3fc970a8574680a96.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..c63d7b22ff72bcde0f67d0676adc2ea4573f4c40 GIT binary patch literal 4039 zcmV;&4><5gNk%w1VMPJ^0K@fD7q&sPCsHv(d ziKVWuai^=Zv}>)fxVcucwY|Pgx4Oc^LA<}m$SuLd%*{8($~plVft`4(u^>Y!`arcAwdwOTcRS+isnBv`w4 zt5#%0i=vQ;wC=7EGr%H%8g(j!v{=o#T_Dzh-ok0mq9x0=ty{QpQ_!_bSqokndih51 z`F2~5smowmZS>1{TiG3+Gr#W4??sf zg)Be>Vl6cuSyz(#EcsuPBt1Dxlu{l=@cdhv;BB16#MChaf9lB4Vin>soQI0YQ zDL0Z%I%uVQA=+4`nr_-%r}@bSL!bnRI;x?iUV193EX2iVh^%_|X*c`G3M2!TeuF8l zDnuq(uiriBk3XSqm5)DqMf(>2vdQim3bV*L`|LQ@E-)=S)du?*wkc@4Ew`|F`)vc^ zjyq1d-)M&}N9-Qw?zi!pLoHb0-aA8|`C{YhPw)22&A&|rEHJ(WSN7n;a1tCbE)!F% zrNtN9bFjt&bKG$$8H22#$Rm$ZvdJ!?oN`hhw=kHALCTmOX9tP{(YxXZrKrmh8kzTrIn9@x-Luj zpLMTrIO0|*?f~OtIo=rmRid*+`gNw8L%F(9uU>}X zV8LFM?Cdn|*5iIfo;x>`$K*Rbz&9m)?7WFJdsVfsb^BsgosMen&u6i+3@fQnKFcnE zAAWMJdvQJr@1t+r`pt|_kVz}VFTdsV6J!5HKuLlA_NTi3F{FK67$6B0NWgU&P#1Lq z9E8vV5s3IqAQEJPy-<)rh&>R32t0uWeUgIoRB#^`#9%tqu)&P1&-ZEyt|gBVSwZSd5XC|IBvjF$>7dsrf&mKioqLHF#K-D==c4YJ%2lZe_r}oj1E^MS)e5grJ+QyWs zREri}07eVC(ZS7B4*zT5FXY+Lq$;%+Oiid$pGu3U&U30%HPcZ&n$_=Zm8MGI48sEX zQUIg}c~c43(!NnvSmk4HGg5<9x%nWmk_(n)J?rTFqE?);wXL9Hs5#)ugm`{+4t4d* zSkahQ^q^HLeP!EU0jm$ea)Yo-h+6>Y47HU?8uvOC)SOcN&xTi!%$16B zwFq6eNH>$~CChcE0~Ywkz_9eCt$n8=UhVm1zc}pgR{k5v09$3iUeSwzVVGd#E?Bwv z9j|`N%ir_*H@(wkCTRrRUIJ&=wRi%Z3-k#V3}`1tII@|fqYHl-^@yzEwpP9~n4z!>Lt!HX@Sps9uK@AqohZ_vK&VVNW z1P&z4=toR!Z`sg=__V1TP3l(TIn!N6bf;Gxh*jI# z)n>MV9wIFWTK~b)O$}zJsGdtp`~vJK45|wzHM}>`f{7qqGWw+#rP z5B%mv2RF-MzVkr$yy-P}dBPd~@_Ent;>$jIwcm|vrZ+v?Vc)p5!|v>_Q@!ebzB=6J zUI??tobGt1^33zj_dwVk&JgeW&gCxn!tdSih+i||6QB3LGyd^&K0M_4?)b@D{tt!D za(%F@`Aq5k@`bN*=MggFj){Ks(|z3L;zdb!B= z3%HNH>^t215~xa9Fgd>RH#N!N7r^%~VZQOB@B7?qdG<(7{`0qA`{x&>_1xb+^rugL z=$n7~=MTThc3&{sYrp!%8Gq%>4}0~0AN}*kKk^C4{(RA%`}ZeC=_h{w=$9-4C`Jcp z0t2Xk`_q5y@_zw1fZCUU1c-nZD1F`+eiImf1*m=?z=3sQ)KTNs8d0DdDlgI2hOGH8J5QihVm z22IE+BB+LTXogzoe2apIPoOPrsD)oJhn-S~@JD?CNPyp$I?k7V`v-vOvV74;eFBJv zwFimfSBOp^h>p^GEZBh+h=>|khKKlm1&DjcmxdKce|czys`!cjf4EuRMTmwtfvyOO zt5|-eScz_^D~Y&*W~hf;Sb`&%d{l@~2_}nI=!v8_ekSOM2MB(CUNP>oFeBeleSQs}P*o)IB zkMszCwAhGO$b!g+f#3Lwuy|Zg=miF;dG9zU2?>R5(2!{IkPs<`+gOoIIEENmF&ep% z8`F^>6%J2{l@D3nMU4Mlk*N4b>7NMD=?hHsczZU}_`O=%?Yhzfp)gjs1LTge95 zh>A4$l_MgH%tw$Lh=J1hiT3D~O8JP5=#BsAjCyE}MQE0f!i{0bi{)sK;CPq&h?Q{( zPlh>z8<>pbIE#bXgL>H@b=Zu9S(l-Rij+y1BMDoF$&dTkiMLpOS%`X%=_x-6l@VE( zrU_N3nVLbFnXE~atNEHy=$f+0l(AWxr%9W*c?_f3Dus25TnUI|IeNX>EPP3gR(XcP z>4jNUoW63L!+Bt5=$D1nRnFNh&^d|yD4C`xiG4Ybh=_?)`GL3Tof%k*5!j8EDVgC( zfn(V~*QqZ*X^!W&nAC`d^m&c>*PP|4p6&^Xix`goep#QMxSTJjn`FqIl-Z8=`JL-X zm)6;zo>`F9*q13dj?yQ8!1+}1*)F9?91z)|H}av|5u*LMn}K+uDB1-gDlsIwqD;`D zl<|}>I$u6nqr9o2I0_6Bx}jnjnh8o(GHMqh*p`~Ph6Wm>99o`?vXDvoq|7O#Olp{x zn4a`#p2C@yc$uM2`ZGN$j_Apr4N8{z`IiKFpf~CSWeTA7*O*Ouj=0#E@-w7UGM{kz zjBbgSS$e0H$)M;%r$|wxe5$7ks*Yvqi+;*7fa)b!Hlg|`rxaR=YUzTB2&syyqdS_E z2%4#Uf~lMul`HwFt(m5xI-8_gs-3#2sG6exs=BHyYLX}!tB0VH2+5K%d8@dZtGYS~ zG|5>sild846Te!c!I~y7>Z%+Ss>mvbp1Q2bTC2`#k*6B1uiC0#*oA-CrI5T+ytyigmY`J{B=&w3>udG9@GS;jV+pC8)tS~CE&~vO5%dyv>u`3F) z)*!MdO0v#ivb%}0_2aSB%CgKbu28y}_FAxZ_^k=ctxDRJQChPKTb0e&u$cIkIV+Xv z8i}^3nB>ZnFzY`@`=I<#kqQjBDwS;HkA1 td$C&!LKo`=Ynuxyi<@tYF)kaeb6ZAr>#TR{F>PC|$0)0S8weo)06U(T>dF8B literal 0 HcmV?d00001 diff --git a/.svn/pristine/a7/a7883afc9a5382a76a9e6a4f528c88d833e02751.svn-base b/.svn/pristine/a7/a7883afc9a5382a76a9e6a4f528c88d833e02751.svn-base new file mode 100644 index 0000000..3fa6af1 --- /dev/null +++ b/.svn/pristine/a7/a7883afc9a5382a76a9e6a4f528c88d833e02751.svn-base @@ -0,0 +1,1825 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.383 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + check "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/.svn/pristine/a7/a7ab9f15281bc5975f0889940b99041812b7762a.svn-base b/.svn/pristine/a7/a7ab9f15281bc5975f0889940b99041812b7762a.svn-base new file mode 100644 index 0000000..bc74979 --- /dev/null +++ b/.svn/pristine/a7/a7ab9f15281bc5975f0889940b99041812b7762a.svn-base @@ -0,0 +1,110 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/.svn/pristine/ad/ad470fe5323d6c4550582ff15d6eb3b7fed56737.svn-base b/.svn/pristine/ad/ad470fe5323d6c4550582ff15d6eb3b7fed56737.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..14baa96473232f648973458373bfc8b80107af48 GIT binary patch literal 101634 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

H=W6B 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

wZDtsBR8{7|+FuplUv@CQ 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 GJ^v4BT(H{! literal 0 HcmV?d00001 diff --git a/.svn/pristine/b5/b54c9c96b68163c24be0a13c500c0e1efc3778ea.svn-base b/.svn/pristine/b5/b54c9c96b68163c24be0a13c500c0e1efc3778ea.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..19e8c187da6c7e37b5eda80f0bb9cd1aa540d28e GIT binary patch literal 10430 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/b5/b592cdbeafdbaadc3d08f72c28eee6efe9379659.svn-base b/.svn/pristine/b5/b592cdbeafdbaadc3d08f72c28eee6efe9379659.svn-base new file mode 100644 index 0000000..495a52c --- /dev/null +++ b/.svn/pristine/b5/b592cdbeafdbaadc3d08f72c28eee6efe9379659.svn-base @@ -0,0 +1 @@ +There is one feature yet in Atma that I have not told anybody about yet. One feature that has been a part of the script since its creation, since its initial design, and has been growing with the script ever since. This feature will prove to be greater than any other ever added in the lifetime of the script. In version 2.0 it will reach a peak. And at that time, it shall be unveiled. \ No newline at end of file diff --git a/.svn/pristine/b7/b785d945a4074b185fe84ba1a394b7563bbce79f.svn-base b/.svn/pristine/b7/b785d945a4074b185fe84ba1a394b7563bbce79f.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..45e97f0d37dbff144e595e5dfad355424271d5a8 GIT binary patch literal 90487 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

3gPtP^eutA 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 G;{O0(ncdO= literal 0 HcmV?d00001 diff --git a/.svn/pristine/bf/bfefbe3711d6f25b6dd83db765339120ae130f22.svn-base b/.svn/pristine/bf/bfefbe3711d6f25b6dd83db765339120ae130f22.svn-base new file mode 100644 index 0000000..7ef79cd --- /dev/null +++ b/.svn/pristine/bf/bfefbe3711d6f25b6dd83db765339120ae130f22.svn-base @@ -0,0 +1,11 @@ +; This file is maintained by HCW. Do not modify this file directly. + +[OPTIONS] +COMPRESS=12 Hall Zeck +LCID=0x409 0x0 0x0 ; English (United States) +REPORT=Yes +TITLE=Atma FileServer for mIRC +HLP=Atma-Fserv.hlp + +[FILES] +Atma-Fserv.rtf diff --git a/.svn/pristine/c2/c288cc805232452523d446dc453576ab71302ac1.svn-base b/.svn/pristine/c2/c288cc805232452523d446dc453576ab71302ac1.svn-base new file mode 100644 index 0000000..088275f --- /dev/null +++ b/.svn/pristine/c2/c288cc805232452523d446dc453576ab71302ac1.svn-base @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/.svn/pristine/c3/c339adbeccf850ee80fbfb8960172de2e50d4b0d.svn-base b/.svn/pristine/c3/c339adbeccf850ee80fbfb8960172de2e50d4b0d.svn-base new file mode 100644 index 0000000..93e4c2c --- /dev/null +++ b/.svn/pristine/c3/c339adbeccf850ee80fbfb8960172de2e50d4b0d.svn-base @@ -0,0 +1,14 @@ +Atma Fileserver v1.20.20021205 +Packaged with the formatString parser + +To install, you'll have to unzip the script files to its own directory, +then load the installation script: + +i.e. if you extracted the script to a folder called Atma in your mIRC directory, you'd type +/load -rs Atma\atma-install.mrc + +Once the installation script finishes its tasks, you're good to go :) +Type /Atma to begin configuring your file server ^_^ + +If you get stuck, feel free to bug me, all my contact information is available +in Atma's help file. Good luck ;o)~ \ No newline at end of file diff --git a/.svn/pristine/c3/c38a65bb9f620480e16298337d33241b9b4359ad.svn-base b/.svn/pristine/c3/c38a65bb9f620480e16298337d33241b9b4359ad.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..baf6799b84b20a7db7e4b036092577c5a8119635 GIT binary patch literal 14075 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/cd/cdfb4b705ce87b340f8b00f40e493e1a36a4464c.svn-base b/.svn/pristine/cd/cdfb4b705ce87b340f8b00f40e493e1a36a4464c.svn-base new file mode 100644 index 0000000..c67de70 --- /dev/null +++ b/.svn/pristine/cd/cdfb4b705ce87b340f8b00f40e493e1a36a4464c.svn-base @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/.svn/pristine/d0/d05308e4a0c166b7ab6914c62e875d2c1d57a96c.svn-base b/.svn/pristine/d0/d05308e4a0c166b7ab6914c62e875d2c1d57a96c.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..0ce4e01487bd5579185e9ebba9801083d0711f2a GIT binary patch literal 6570 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/da/da39a3ee5e6b4b0d3255bfef95601890afd80709.svn-base b/.svn/pristine/da/da39a3ee5e6b4b0d3255bfef95601890afd80709.svn-base new file mode 100644 index 0000000..e69de29 diff --git a/.svn/pristine/dc/dce361dd43a0b16169c8ca5bc24ba6b48dd28d82.svn-base b/.svn/pristine/dc/dce361dd43a0b16169c8ca5bc24ba6b48dd28d82.svn-base new file mode 100644 index 0000000..0f51037 --- /dev/null +++ b/.svn/pristine/dc/dce361dd43a0b16169c8ca5bc24ba6b48dd28d82.svn-base @@ -0,0 +1,1492 @@ +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.20.20021205 +author=Correl J. Roush +helpfile=ATMA.HLP + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=ATMA.HLP +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Channel Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 9 97 38 11, tab 1 push + radio "Normal", 163, 95 98 30 10, group tab 1 + radio "CTCP", 164, 126 98 25 10, tab 1 + text "Show ad every", 159, 171 99 39 8, tab 1 + edit "", 160, 211 98 23 10, tab 1 right + radio "Seconds", 161, 242 100 34 9, group tab 1 + radio "Minutes", 162, 242 92 33 9, tab 1 + edit , 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 75 28 9, tab 1 + button "Delete", 169, 247 75 28 9, tab 1 + list 167, 215 22 60 51, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 36 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 26 87 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit , 182, 39 44 20 10, tab 1 right + edit , 183, 62 44 20 10, tab 1 right + edit , 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit , 184, 62 33 20 10, tab 1 right + edit , 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + button "Restart Ad", 198, 51 97 38 11, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 69 58 23 10, tab 2 right + text "results", 131, 94 59 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find command", 152, 8 37 79 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 46 23 10, tab 2 right + text "results", 155, 82 48 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 48 21 8, tab 2 + text "Limit @find/@locator to", 197, 8 60 60 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 32, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + icon 106, 9 23 264 8 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,167).sel +} +on *:dialog:atma_config:sclick:198:{ + var %chan = $did($dname,167).seltext + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan +} +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval.Unit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval.Unit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels,%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,167).seltext %chan + updateChans $findtok($Atma.Channels,%chan,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,167).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $regml(1) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 250 131 + option dbu + list 1, 2 6 123 111, size vsbar + box "Queue Info", 3, 131 3 117 114 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 67 105 10, disable + button "Clear all queues for this user", 11, 137 79 105 10, disable + button "Send this queue", 12, 137 91 105 10, disable + button "Send all queues for this user", 13, 137 103 105 10, disable + button "Clear All", 14, 138 119 49 10 + button "Send All", 15, 192 119 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 119 42 10 + button "v Move Down v", 20, 59 119 42 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,3-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: echo -a $parse_formatstr(*,$Atma(FormatString)) + . $iif($chan,Show to $chan) : msg $chan $parse_formatstr($chan,$Atma(FormatString)) + . $iif($1,Show to $1) : msg $1 $parse_formatstr(*,$Atma(FormatString)) + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + Channel.setDefault * + if ($ini($Atma.ini,Atma)) { + ;Pull old settings from the ini file + Atma.Config Channels.*.MaxUQueues $Atma(MaxUQueues) + Atma.Config Channels.*.MaxTQueues $Atma(MaxTQueues) + Atma.Config Channels.*.TriggerType $Atma(TriggerType) + Atma.Config Channels.*.Interval $Atma(Interval) + Atma.Config Channels.*.Interval.Unit $Atma(Interval.Unit) + Atma.Config Channels.*.@Find $Atma(@Find) + Atma.Config Channels.*.QueueUsing $Atma(QueueUsing) + Atma.Config Channels.*.RespondToList $Atma(RespondToList) + Atma.Config Channels.*.InfoLine $Atma(InfoLine) + Atma.Config Channels.*.EnableAd $Atma(EnableAd) + } + else Atma.createdefaultini +} + +on *:start:{ + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + hmake _/\tmaFS.Cache 1000 + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + hmake _/\tmaFS.STP 10 + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) +} + +on *:connect:{ + $iif($Atma(StartOnConnect),Atma.Activate) + .timersys_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +on *:text:*:#:{ + if ($Atma.Channels($chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma.Channels($chan).RespondToList) && ($Atma.Triggers($chan))) { .notice $nick $parse_formatstr($chan,$Atma(FormatString)) | return } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + if (($Atma.Channels(%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + var %chan = $Atma.Channels($Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels(%chan).maxUQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels(%chan).maxTQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) +} +on *:nick:{ +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)).size).suf $+ ) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + $iif($exists(" $+ $scriptdirqueues.dat $+ "),remove " $+ $scriptdirqueues.dat $+ ") + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } +} + +alias Atma.Deactivate { + $iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Channels\.([^\.]*)$/i)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Channels,5,r) + } + if (($1 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$1,5),$1,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %chan $+ . $+ $prop) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$1,return) + Atma.Config Channels. $+ $1 1 + Atma.Config Channels. $+ $1 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ .Interval.Unit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + $iif(!$1,return) + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($1),44)) { + var %chan = $gettok($Atma.Channels($1),%counter,44) + if (($me ison %chan) && ($Atma.Channels(%chan).EnableAd)) $iif($Atma.Triggers($1),msg %chan $parse_formatstr($1,$Atma(FormatString))) + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels + did -c atma_config 167 $iif($1,$1,1) + + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Config(Channels. $+ %chan $+ .MaxUQueues) + did -o atma_config 183 1 $Atma.Config(Channels. $+ %chan $+ .MaxTQueues) + did -o atma_config 193 1 $Atma.Config(Channels. $+ %chan $+ .MaxUsers) + + did -c atma_config 194 $iif($Atma.Config(Channels. $+ %chan $+ .QueueUsing) == FileCount,1,2) + + did $iif($Atma.Config(Channels. $+ %chan $+ .@Find),-c,-u) atma_config 190 + did $iif($Atma.Config(Channels. $+ %chan $+ .RespondToList),-c,-u) atma_config 22 + + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-c,-u) atma_config 158 + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-e,-b) atma_config 198 + + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == Normal,-c,-u) atma_config 163 + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Config(Channels. $+ %chan $+ .Interval) + + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Config(Channels. $+ %chan $+ .InfoLine) + +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + if ($lines(" $+ $scriptdirqueues.dat $+ ")) { + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,3-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,3-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -c $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 /i + if ($prop == size) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$1 || !$2-,return) + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $replace($2-,\,\\) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($2-) + } + else { + if ($Atma.Queue($1).Count > $Atma.Config(Channels. $+ %chan $+ .maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count > $Atma.Config(Channels. $+ %chan $+ .maxUQueues)) { + msg =$nick You have exceeded your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2- + msg =$nick Your file ( $+ $nopath($2-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + dcc send -c $read(" $+ $scriptdirqueues.dat $+ ",1) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(*,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) " $+ $gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),1,44) $+ " $right($gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),2,44),2) 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + [,\[, $& + ],\]) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) diff --git a/.svn/pristine/de/de9f9a8e424c2819acffac595fc5dede85a9dacb.svn-base b/.svn/pristine/de/de9f9a8e424c2819acffac595fc5dede85a9dacb.svn-base new file mode 100644 index 0000000..37ea5bc --- /dev/null +++ b/.svn/pristine/de/de9f9a8e424c2819acffac595fc5dede85a9dacb.svn-base @@ -0,0 +1,1771 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art created using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.372 +author=Correl J. Roush +helpfile=ATMA.HLP + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=ATMA.HLP +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + check "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $regml(1) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds, or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP SphinxScript_Saiyan &c12«&c10File Server Online&c12»&c :: &c12«&c10Triggers&c12»&c02[&c14&Atma.Triggers&c2] &c12«&c10Sends&c12»&c02[&c14&Atma.Sends&c2] &c12«&c10Queues&c12»&c02[&c14&Atma.Queues&c2] &c12«&c10Online Users&c12»&c02[&c14&Atma.Users&c2] &c12«&c10Snagged&c12»&c02[&c14&Atma.LeechedBytes in &Atma.LeechedFiles Files&c2] &c12«&c10TopCPS&c12»&c02[&c14&Atma.RecordSpeed&c2] + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,$cid) /i + if ($prop == size) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + scid $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),2,32) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),3-,32) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/.svn/pristine/e1/e1756b2088ee070f8e0e50a426b54faf1fd90967.svn-base b/.svn/pristine/e1/e1756b2088ee070f8e0e50a426b54faf1fd90967.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..03b1d4c0c1e6d882390a1919138f3486c8fa7607 GIT binary patch literal 14185 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

a(Ab3iEo*UaTn}>;- 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

hON18jAPHUp?i`(^& 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 cKZ0h_w!|=D7R)qv-)iCS%Mr7}DO+-t9 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%0DiUKGt)BmL?|#`Y|Wgg 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 z zAuWo>W|ZzBtp2E%b6WMx8CltabMHzMg?1RXyO`y@mV8SAnx~e=SA6L~zfqKtFdi_i zd&jRX?-<(SzH^axKGkp$jCN#Cn}@{3!uKNRIpUSo`r1bXr036t-sdv=he+}jjY!Np z@6#I+`3;+?06)hjNe{^CW%I6XS_~r+4j1gCsc7X% z$gy`9HKjQVbTz2c@K8m`x80HZWqLYekE9MP)O!m8s2r zJzh9kR6P}=F>v-DstE^vJQcUR;UmBr5IT}1iq>6_Pd1#-I>Clak}gO7l}c0@UP&kZ z@X$>2P+0tVuCizZlfSSw8$XY2Pw>WDcjTL*o{TA^jZ?3svFqc$su_mhEJe-ipXM)N z%I~~h7HLh=%cL4mPZOG&pNIcvF^r~Z9iU9hZd{}Byx4Gm!Y*0u z$*cXeBsfMaE|)B_KHGjr?q{@WEu(QJ-Wi)*^dwV8USd;#J~9-3v-_EkH5r~l_x7=U zC4q}Zn3_nSq6ngN2XGx&m?)e&K9^j8h+R!0xud1|5%W9llMZWxz z+{Y9uKI!G-kh>)0{n;tOnwKbW>>@canhNUd>Se>lh*6$uAkGJ|S=?|L*{oV6dsUl9 z5MI91JgOe|Ek=0KlJ@t<7mi-DT8|g&%7mk$zzETlsEES*(YAqrkhPAN!YEpO@%~raxTPU;bmj{tWmcYN1-dt zte5e*n~pD5d3S-WCRLahUXTWXC)#Y@G!HSK?=5tFoJ(^XHJ_)CFum4|V(c`e@avNm zDslhXq26vCwdk6n@xT;Omy1Yq`)Cx@jqX{aG`qeMqI! znT*ABu)TaETmsz8l=W<;Hy*hAmMe9C$W*)dlZKUA>4W&1c}%ncjZnMvYWKEJllPnU zP@G+(M$RStl{##h#mJDz+fHF_s#Rs4t_4)%TA_{?QxLvJtIN z^uzC6G`b}Tl~XbS8n%;SKhw3WD!|e0gGP&>^e5Y-H^|vI);dc~j{)?>at7BH9bQ0& z*YoDz1+OY%bngnEhv~~T_BNY&vR9P0?O=;poAVH%6C@)UeeRW=>w8W5Z|z9&&fyit zSF%DUgYBPZE?xaUQ>7r(C;i&5u*D3prwZk7>iwerOdi0!-k(m<3GTq;jL*F2F)XLV z_)?f8CD<+Qo+*zP>_H%#it_jl<6Id%nLjn9Jnme^N9Br=OG?2y_|7~mmC{1C%>2vR zZIVp050WCET=#sGi9xs6yQ25qCkH=Vb8*-M#D6?lU;YgA#Il|17q@1aU8@`N7VYmp z;tLr^Rm_Rbb3G{V1{!E>@eRIjf^q+HnsXXrEP+DwE}l{hGSZip4>u_YKSj`tj203) zf`|y08_8}CgTB1YF+D@W7!XGrp~__Z%{@Ql#}_J9C8HndbKQwX@53Ze5mAaDD6nlB zxL>SDLhVR2D~SW`jKyB7IcL9*F%1$&YpAzD@#crdKbsdkExI}UQCHA8<1KbEX@Tm%=^^J4^9gFCvO_;mPAW zb$CO5Y||UegrNjvqGLFo&rbVpn;y6qpGab**Sjbfwke$)(1sT-a=iG$rt&2}rcphF zFE5end9zs7>1UDtjwJ67f>zeh;^~_=)sJja`G~U|f>C$6Nn+~JFSvs5@dj4QJ~0Oc zr=$;shm49*R>ofBcYjZTHQ+qPza!2@^P)#GtHw1eCrf^Aq%c6n5=`3CB}dxW`S6JJ z-N4mv|8D{U?%q#0jqh-)sHt*aiRQl}qje4#i++STIl5*1@MB)paIjfXW>F+!RwU6~ z0Ua^W?jzt9MHV-r3y<^m)caV6xutXrZ6|R&~SeZesoWjGRe!Jh|E1`IB~7;fD({ zgp4>dV@XUe0)-qufBOZ}BbDGH1q(&S$frlE9MP3o>hEfBd}`~p70EX#@&B@BfAQ`O zN?yVIT*ka7luS??7p`zy@>hi{B~c|V%xdL^37N#`sDO&OUQ0>0>K7h+(Y$p^g;_rU zb~6t!v%+ra@bll6k|=C11UoRLW^LBALS^lT0+)KNu0xK$rL0fGlA}9`VR))m(ZRgz znivQ*^67Y&_cr3YM8@UQz5$helL}CIZla5KO&?j|XCo9Ikd-`0#aBC(d5Z2e=frzg zSwCvpO?VM$76(kmRDKA1RoH@8kW1<@1r!{B$*$+ab;pmg7;4Vy!^9h06?KgXbl0qJ z3)OURb>>^W&55Ox+axJ*n*VxV(G@tITT1ptpi8BP{`~3ki%qdogJh($Mcf{1z+H%{ zIOhxJd__=l;^RAlZ2NbU+||*>Jr5}`{JmWkXN32Rw)NR;2%&imra;4;`up1>Mag&h zvVkYo*q^LvTk2;pK9Dz|I&P*5>7wv_SyjG(e&Gs02<{JPoZsjPpZBH3hW|Nhh9qF8 z(mAgAL+EQZ`5i09WOBJ3Y|j?gP%eMWw-4BFr8vDf9p>r5`4~jx@r-w9)0)}Pu7!D% zQ*G<=%%jzCd`7uPCh?5qdkUr}6ji@b^R@YvRG?wY{?#5Ymq0<8YR?rff9DkpUunCQ zlUYRn6(7dY+IL}vzp8-DSyAw=S23{hPAO;U+m;xKW<&FL&!$8neBCvecum%bu4+lJZ?BcIVX!X^I ziH(gn@IIucIUFpXxuz_qDC-z3Lcgf}BHY5m`#=bT6G-D8b`lNiXl~yE3nu#VO*n9p zwf~0#`T>GEFDjn^;k4sy;f7~&?=-%*3V@f`y&jo<)ccB+n3MYjJ#?2fZxE|!yd+$5 zh)mbsik-2&sO5$#Pkrkd4b-Ked`A^P5smej1%XGd^;NE6#G~7S>Ed6&BAM1x%o+L+5=nDdiDTqmX2aM9*NOt|?lJEx?j7`3C$o z3p81IV8IkMmlrLN@U7eZ7+f$L;P)D66QjiBn75E(R~91ILyR@+vgoNuqwpzb+jhbf z<-S|_vDp+(x5d*;l8`$6TDdqj{N7m@;kWhXdPF7{qa?%H4E9gTZ1=_ay(RJ@YjVN1 zW5svNKa~T#=Q-n#ITB9^fDmSB&!SS|#|CBA$3UbV#Iwzm@B@#C&R;E&95C=apA zZO2d|_{b-^C6983r^fbSC33Qzk+=uZmgu(<-Kl4Ek7qluP^7@YK(=L(_@JN_?`4oR zY0p^e}h<^Q$CG0c4x%o`xo*}IP-MWAzCtO{G2+DpsLpz z|7ac(Ov@6~kZ;M%v681^c!Y_d->k3rX&X7;9_DZ!n`o|kTt1XIFH-Gp58B@J?no~+ zgXh>APvDRG-AR4#EDK<0+;79@Z^a$jP7||Zxox!9^{m>Hijj<1SxwmVkBtLz1Rj5e-)vhCZp%haw?GHxEjJv1*?Z6~U06m7#=hkaX)R6*G)!1BlDFL^cg^WUY$ zz`ll@PKEehp>-m4gT|8O+5ws9X!5`M;n0GVayiFrK=!e@8Nv<~NJ1>&|&!nT#g4!8wpc}4*b zpFh^s6@M_I2&dAOa=v(Sm^$v!^F=SHioSJ^vtEBih`K`29xDtisizs+8QypXBjvZG za76crb>nf^6Ot-QHpl1DWn@Z)=-AR}w$xImEppDSk~gN&jY(4EM$qq$exZ>ob}Y?0 zw&=`o_-FGNkn)1Vd;|4NS=)v~{7fi99QF?EWDm2=U;Ba6ccuk4;#!~3qy1M)Uj%78 z7s4gwG7<%|i#^XSP3;Fc{oS?M!I_QMnls; zs!Svl#je9|dslBC3K$$1Q8#;ICMj2Q7Y`;Gb2}#sYddq6|2)QQ`HtRg z5&C>WkLLvjWx(H9!6Ti#H&M#Tp)>IY*3n)cB8(tji>0T6J~ABDZR$Br?=6M0PaB>{ zO+2c0JEtzAD>5XH-*MCOA6}SD=Vfbj2v{8Nb9IY*%W{AGbRE%TJa}&1ip`DVZq|=u zS!4BA(~<^@XW^R`MORscI7URu<<_vNwgC0&L3WBp)9ML@L`uxLt&jSs+|$cLnZSqa zXPEyq%}0wcrp7i^pt=h@%r_CX|2L*_akKcBY3vfgf~o(-G^Yl7@#{RP{^$v>-@lW# zmIXQd@WgzsUpe2*HT-T-pZ=lK=tfLdT_;k`L%veoCioEyC6;sP@U4h8)#4SQNcNMt zB)Z!0`Y1c}nBD3(_HD~e<7qSvFNPu4aG#M$Oo!Tf+4H(_^y&d+DH?~TPV>9wm&KmD zDMb0u^ldhkV^>|~%$^w=7+KxcX!)&Tb0LU5p0_&Vy70r{4b<&8OA^llb)*Cnb2LfCdeuP708$^y z_FgoOEopG^j9(ZT8J_!5grGN~^NsG9Pv5mC_@E~f={B%* z7}d3e9uiooX)kRswg+pV7`sdj+=JCnoGPjv*13h%QJPw&$=-uCRyqUAV_7{E8aDqp z6)v%-O}c?AvQOfusuOE87)sHtlejGS8w8W$k+4#(?FCuu2}%`+*x~kTC9NW#>!j$4!CI7xwm-rrZ+F#yZ@9WsOA0?R;AW zIJL)cS`c>Xx4Eu&z;BjsM!?>`kFA~Q5RqR;Hjm}ry$TkyLTShJAzkuY^G}5}QQC8i z%jX}$bk;a`)X;rns?O*y2C_9GbDmA-3?I`8{qhco#orlWYZ&>xw^|RIurb7uw6b`` zkqgj(G`-%|^jbZ;2tjd8x6pU*RC+ zACOI~r#4nzp=w@C7YN~O>Eyxs~`&ECUo6GbPHpq^SBzcjxq`n4)EuAmzhHA8gVD0n7Q zOMdU?;0~6bv!v@L7IME`&V@$K!I!OzOJ_dIX% z6vXWWQJPVte=I4P5r+erR@i(m@Vf%gCMGJ+a&XxKJ{ei7thl%GS=+%2+h^^C4#ePn&`mfBO>F{o>Zx%Qq* zOJN*pH-zRUy;V1`Leh$WpSw7`>CiIwag{nE`xr_zjCLcxbvU?FWFafmGr-!>Liqk0 z;@2NwSCb1sYNYbjsrztw6n+u7$wYz3EW>%t=#WJ-U+Xb*om<_fZg&_;cBQ<*rehd-V7|vG=}i`qtEluS zIbVECGO*kY;O~U40{efPPuj{ZxtRLw$@AbMT;tbvBCG32t%Q)jQphsa@i8sn4?e*) za6gtD%EN4n>s|#vCpUMB(a7?Z6&4TQH=cetTiG6ra!<_z=6>jpb1h2ou4esRc!Go2 zN|H3zCUOP0H7Qis&{zLHiTe^i)l`~tyvykSwXjd?P2MFtvUl&WfUff_^MOCIrmuc> zPWzXQBO<&}QSF2<_Li9j@9*_#?Bn%$P17_l{Kj8SGf2-QrjvEHca>LiHJI!{7>QX2 z;=pxO@#%oZeiJzw)#jwyc}^E=_%pA%98xjz(AoBSQ2l}-1HRSz1#f409#f(so@G^D zK=#^1zBr&vC-l3)y8t1F+-mB09vvztm(&aBV*cv5(JWayr#h)88pYgwqdHwhC?_*A zkC7rjg9(k|)hq5@@S_%1DXQC*rat?p!L0V_kGEhTS)+^8p-*KTC~jG0sY=%L?mi)3 zv59MQF(7Q}L`NPJ_TJbYjl3sR94MS;@g3pxNpcPp_PRr!_mvwKcu*OZ`0NKcA5tmv zBE+0$9B2aRxiJYt*_OHP| zaF^;mVGOeW;-z$FO=I?)W}&hVGx-=ELSl1VaAX5!5Gk&FRsig)h|``1hdki`nVGjJ zgnFe4`I!DbI~4=az02q+w;AxdMeNBM98WWrt>{=0y%@&@4Wog4ideClXNWw{gZ{==yy_Hp&`1 zI%KBoi>StK1c)X>e=+_Zd~6!2W^t(!s*sLDQgP`p_b^}b{K7K(FyEv3St{tQa}*q} z^e5UtH|VXcz{iGvi@YE~%sNl>9%dqiF|K#6*i&@-x|0q3MYdD^DGUCxcdB*KvZva2 zK#<#-^_yZQr59=X!}J$yP4yMy=P?iwLDn&G$U zMM2pF(hXed%<{l2BH2F{aPL53uk19%OK-cBo#WY0O3QKBySr95Wk z72!_Z(DK)!8D9GKY;miR4R5k3?X?$Oj564w?Xw$MQ$yLYYx$Q()orS>30J*F{Pu1g@tPz#HKD_drPRQGTb0hjJGg1>%1W4-TgGglc zU=Troa#0eM?6O6O%wUlo&iHT?fhwM^U3bFQ)P+i1tb`+to#tXEVUVq^6e6m?x5QEI zqI}Y=F#uH|b8N+in%MX??pmDy5@gut1T+TgOGPnsEVM!%DWt@r7L$-QK~M{^viE3E zvP6le3Oh3O$yi2s1i<>k!#m_GSFQdg3vD7!PK#}a)3V6j52q)Bp|>9mv5a8IM}Xx- zBi2=--Dh>8QIBP3iI{SLkb>b+n~`^~NKR^nWYsdrie}KD;26VNLwKl4g?Hc@ZsTALiJ1_oKyLXTtcIA&LZ@O2iY3^g~ccQwHoy zf%5YL%8IlSO3EM))j&mve^q0+`OAgatX32u8tTWeV?x6ZXoCeju^2L|($f*(B5JYU z4l;Mj!zdAPmaT)ughs$c_@E}25o*4n#gTFz;Ge;a*%-)+95*9}u+!6mD8}#Tt_1LD z)HTpUJ~XU5gAavNL7uOjlaqk~oBo?_$I_FEoorLdrx${-2uL_t$~8xRcsQ5Jrcs~R z1FAWvuy#lI7Y8^LL{z>hBP{Dlq?#ch@{lkrl#59m&>kg?M*$eQGQ$jetar9f09iwq zZbN;ys$2UBnlazI;Vc?c(nrb%1UySZtdex=OU4swU6H!tA-)Y_m!L92XrbMNz_vHN^q!XNk68gqN#+G)*|LDD2ql!UdLTOI6?hL%uk z_QqJ0YXt2!3*SYe9l4w)e;fd|aEDWR!QlnD7BF&L69Hb7eaUjYkWj4F>E2*l8xwD( zgyqSvH6oiyucyi2#;0Xmt;yTmWw1Jwqo<@TfZCQHp#quluF)THF=mn45#LA1RqgH; zNNFry+IF{fwvvvr*#^xc^I1JF+qQ}kIc%mOhgqG)(+?Al>CZZ$vSu^-_Es^YK%;LF z=J22DMMnwN$4xlbv0!g+A1k5=RU-%CI)ZeKogm|NFHHml$V@#f_O(cyPi6NF7)co| zm+sj)Co~P}`>hADZVx)lk6tuJhbY!%{H>_lri={Xochm}ZXZS)=}K9;+jaP}9&_he z%&ke6jlxGRP-Y>&fGmf^axFm4CH-21P2Cf)5h6d(jI(5_;2Mk9D*Xv4hO&^YuEeP} z-Lf&N#lbS@NU>Q&_5``7qq*W l*#ty6>)wxQ%EpGs`v>aOAG*B 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%0AGd?`y6(EH}0VwqIZK>EZ5*M z(X{^8cd_y316p6C9$ z3_i9=Z^5TE(6|5*6*MIf9r>T1q5v*Y(Wc?!3sH-(C&X4onciwd;hnf43ON)P5Q+vZ`uXsx2i*K^#HK zLsK@M2IXH`YOnb3r<9uO3D%abS38$a#&bPraxWWRt=2rQt-&RyStX{q$w{x&R1Zsq z%9i4*?+7Y~%+ERFTnl8)THJIC06(LNo8rwpt7%sAI>BMLUgM3$$gRRQ^mvb3abQ0& zeXTlBOZ*sz#Cy7ncmOv86?IFMea!f$a z21sxp7~F!pGq{J~PH;)Qi{DC zJZT^H_vI5ShT4Ct$0aPfs=clDq`NxkD-u3oMZS<9utWp-e~#0^PqCN%`ycebFRX5a z-?x=p2a1FlrvIM#-}aE;-@;R+tWSz5Y<|;N5UF5GK=iR9lxhFwvb$=k8;gzPdMzQv zF+$b_m;+}ZiJ|Z;U=7Udyd0+r@F#kEwED<;{FF7klM3E&Qg$4cK zlhHC-W!=q|@7>1zD~(kmgBc0`pKGEYP=|Mnp1_HPY3;o$ehQo?3h&=PzhR*QbKrEQ ze@_cH1w8K;!gifaL-fw4t^qrTnam=S1dL|<6s}$u^SK8W{zBhjwPCRO8 zh`ul5L9S|W35KQ7)P5i>9IWRSF9pzut)oE(FNKNRk`O~glBk&0CR$`mW?srRk2f$8 zVEIa&(5HMerq_YLu5Jk7=KS=A3QJm3ezcJ({&^V+TsK5ac{_$if;EeTcP)hsX`e+V zax*uJ2EO{ItK4)8@I?FoJ=6Ptt?>8ep}@%>ACs$EGuj3j){S1TYcLsR|Z*hDlN~H$KN}z*7|dKuUXFRTA)}BK&4A+uV|CwvLv>!&{f9 zTlmM$XO?g~3;nzQPcQS6fM4@NMP~8oboOgAx7Y_i6L&MM(-D$W4BJCT-F;R@O6VE8 z>4|)8;KLVuh{609JP2HPGy+(A^h1&fY%_-dzeywn-%*H0RM6w`=yYDhC(`SKsSBU}lrK%{)BqVl~eW zH^{uXD+@fv+KrZ!O3qGc{^t_uNC=$B{sy=IztJN3*H3UU@%AD2AKGYTN(M9C0vFaua<~ad~B6)T%&# zW;q6#$sajooOdP*NdSIjnwKIrVfnO!pW;|o?+L&2;*Udchs2H*!u}iem}q%N z3&xLXhiAwP)8YRCn1A6&1Nq-TcMFNx{Uk|9keW3@37LdbNZ^jp6P`4fe|2MI)-m*-_PaC?)R$gSbal!4!02R`Y9FIomST`YWV(2eq+{jf3P0*-R4 zY;mY^3%vLxsGZYI>r*}=oeo8oicCrCr+T>(b2CPwycl4vNbJnLoKvz%9-}CsWw)1!|@7k=D&#f z7drl8`M;3a%FXbK8XkU;DE}AC=eB>t-ZNMBse^escD~g4wig^B5`f(Z9J#GmfIrLO zn<%W&96qc1hE*URp27S}Vuf#h#wShisp4OLtjC8b_AdWE@=vwHafxs#iKvr){rWGu zDV#{*)NpYhRC@96_{enn{WYZ_sHyca+qR>2ck}6{Bjn+BJ4<9D#3^L>AWO?4IPm$r zT8CRbeRu@BFsNly6hCCKZ+eRN`OoDPZ=p1E*WLaD>*bV%wD9%pY~V%wpY!S9r<>g6 zG`N!MlbXxV7t(!C*169oN$?LL_tzbTf!p!hA1to+wWNQFmg=o}OfxZZBs6D*JdDtg z9lZ#-J$=5ou#o!m^!+eNr&|AqPnXg5I{LmuNyYPC-$UO&BD1`0e=c;N?fV{&ErK8J zSF<*MW=X?4djBVBR{AIT^L5e-Ug^iIgE6@D?X9BN=R5L;ONE#}k5?~e`-JY3d7n5p z@Bg4e@}HkB+Jf#*LvE!XlltCyT7*2^TwG7Z2i+a?J>!QIrJR*pNQd~|Tuvq3pNKwZ zWrf^dmEUaFS@hjzc_j1PTu&WJTl5C~Ip0m&op^m?5qSF;bC};?@y3rJ(PT5a>`Pvt z?}lP$AJk-4(S|qV8E%n#LiZo1E28dwuV>qPmrr~DOy=IxnXZUlg+BbSkP5sp2fqhata@qTr~QV$fa_7XL@uvI?-NeNnc)MoE0mFY*5f0T(oz?EQd#?`^Za!Fcj(PRFMqPwuifikB9BXk7PK`>RC>&c`P_95DGroYu8fA;shiFq9fq8xk4WD?XVLWt)P5{-8xyf}S6dG6M|O?p1ds`T~@*>r@n zTjBXCb1_2GC?BVu9r$;g_9_asCSEf{;c*|E);s<096<^JUh}$&|F`3~%4e>u9PkPbNh~PZl8y-n`O) zON(KGaKC${iI2xB1QAKOT5z+shum*f^xidWN})fKg&t`oZ@=WhD%~>}`n?QsA^+`{ ztA{}O^99_v7$2X$JU_Dcn83wm`$EM+P?Lk}RIoNiV2xEtNh9vhx69bP>d`OQ`q z9-n#;1)g?1 z7JGH-R-2;M@I>?R-odi=x#9VD$nA$|42Ls`*P@KnIA_mT%p))FgiHH#gPfjlev|)* zN_;puE_iO1qu9G=*CI1rUp?)^#us^|rR8m>&coOGB6n!T?CIk7yXHUp`yo&FFP=^r z+t0A^E+3p?JmlR?M*@tQl=7vevO133EsAJm8^@BX7k{7!ssn-c}Fv9c-pY)wHsO=0zeo3WMc z;21ECSdB&yp#6Q&DP?+@d+Do*|DDsfbKeA|$KJ2UsUxW~K}`xYe9b^c!` zzglA7RO)iC{}{R7-Lf-Cq|4i1U!5&HmVSI5)Xcw_I0{sgQ^LG0~@Iq`v0O#}H!V!~MP< zl5A-3ALEClLg}CfEjVjx6G`DT_@eK%^q1b}pJ{N7@|)EcwOTvBx}LCu{hzUahBRHR z&OSfxzc@RqO)5=$@vI?wh5Y*TSy;gSVQ2O_KF8!wPtZ-!!;iz8Y{BC$t!s-?E>+!E z53ss^hmY4Mh7VnzCOv+N0L@e{^srxYO_)vidYiBWGV%sy z?)P%}xK_vYq@HFdfJKZ!|C?m-#h{0@@wZH7hs$kOVTTq4^LA?D3=vai>`gCYy`_xI z4@dk{raB;ghvlYT$C|v~W*PR54gVjC#R-$0HQqhWcH+5*tpUbgB6nLRW3 zQ>1R71K*4_k=He!C<<6t4(sFG($?e5r)npS;_(2rNA>LiVinu($5(nz-J;wnYfr>- z51^7%YTa1enVFmpc24|6xhoa1oToKC<&_HzZJ!Ig6?EHXE>w0W8ETwkdN~f~oa}VC ziMp8%rA$BdF+Z2kI}DyH_)Bw8IyAPej0pSvD53ngR&l^+vdT8zEy2s-^1Xf`(^r>7 zq+$2$btIlZu2_;#N^Sfw<)P|sYB%oYLDAXANdw=>j`*{W(3ji6rc-_Q?)EmTbizdE zUt9TQ8DdCi*(ujoRs#OG+W!pv6<@QI5^)UP;N&A{iRKb_55FVmr6cJxFz$lRp*5ZA0i)vBH4 ztHYwPY$=HwVnU#d#bOYF?M9(fNKGBs}rOPGt94n z<+h(&qHcQML*{KkR8z@LRCPd50*@igt$rjs(`vTTH{4*g{G)IE{e0`(Lv8A}wG&C> z8n0nCLkhRFOuWT}t-e7eSb z&D-~Cht(a$fOaes;m_cVf^t=Z05#Nd5v8zO4^kKFotm1uMLICO8j2vOX5t9T4hmN( zhFOmo?7!EjD%Y?9IgzDcai0j+Xd!i1>_upOeYZ$>@J)Ywq;c|5agR{*4GXZUhA%Iy*3lZ?2NBXz{bc5rmRDl zW$1g$i+S2c!H5){xjRueOR15)$`{JyOu12zWP)Gj`0hz8ynR_DBX>Z)U3qW6!6Zfv zwwTIjLXFRN$hGNOWN~}Y>`1xDKzqnmM|ihA)5)L?bF~t_zZT$Y(I`f6WA`6`mqVcC zjwoc;#z}FzolGUYpbQY+EIDuGGT99r;id!8jB!kkVI%id$Eq)i0=Z2k74GOLV^hfZht-suBC*a|biMJ5Qj zqyJLq?bi#;m|L>uG_Qwd?hmO=gzp616r`8OfmtF6_oRcVq7pVxiC2D~nILIsIpd6= zTvp`_TMukW*WAIzM&uZD)#CPw8@?_fcQ;pz)*!XhtZg$#y?Bcm!?!$bD`ne@9M1fU z!zA5uv{wgfOP*YYUeqP#98DtMuI|%$U5YVUZI-80hH;0qbB4*>j6CtV0N!=(G%t&2+Ud&6F4@l}YpYb3U4Sw^^V_AVLB6*I8! zWP0ij14+)LB?v1)m&V-aX6-s=2dE-Wbo$!T_)g8FUrqQwZ#PAeF&pxAt_*z|IvM4w z;Yd3vDq+!Q^GL8`;XcE-mOp1}wo?|!!SYq4ij13AuH`ZQsHo?A^cEd=EV*cn>=m;_ zmFE11D3aScw~-W6Qt*0aq)31)fwp|0IF*-(RAmgsySYGO(Ap=?b7QPOHI@r@kdjFZ zhgjy}9#!BYb_9`&KN(k-v))+)R}n633Q!^CluP|=anWsQX}F`D`4GQlsa&XpI$Ur{ z6b8iX#yoXNA^g3}qyVXL&Qjt=uB@i9L7&uJ?Fq*l;tx}m5k=mLrNIy)DpC6$C)j#a z6v{BD8P|;Jguq>2TFB)YK=ICH>sDuHf#}5hiZyGVp!^-36pN}|n#gGQ{)3CFM4Y9) zf(rTQj0$&Ey0?fFQk#_lz?Op8eV~m&+2H^X{}~A-BP?7_gZ(hok;-1*hEK3l`t+SbYYVt&_4=F|+FY@1`Z3H{x$MO!$3DQ-LsuQi$CkdWXNZoBjw<+~!wKr|fSFj?_W_oF3*ljd;q+ zyn~{bQiDWYE42xD%1chdHO3a)Nn$F+emuS-QPG7OkppX ztdYgv3No{$9uBsNC@WNP)y2y`#eFVkxiXMovgc}R5Lnz2a(g`X#7SucflSB@p;Fq9;X zMp3sY+Sb5{Cqzj#tb3VVuXahkiTUudWLe^O$|eq!L;^aEqq{|K^RSxr<#{uthwv~T z@>(+Kh)UVL?)ZKv>W}4eENZL8?x~q5vDCVin6+a6!4Py6UGx$gC5W|h)i4C16hQ=Z zSQ2cuh08b=rp3G3mE}lq>!u`r23A}dQ?Bw`y~|JMQ@R`9YCb`#@~uv$ouQwprqLFt zZbrn8O(Xsh`c6hiJBP?YZ~OjC0qW5j{W6A~D&QTlr>aMbrc1QCx`!#%-gHTK|ASbx zlzmQU(QTHl^hV@*omd@2SF4j7n_gYnW@Okmk(TqdaAuUUQ7YhLyED5mg7b@!TeH|s zJ^^;YI$Vp4iO*&c&iT}`Xo&rNoNI5k{OoHC?$~|b$(iDTQpjNQRsAR$DLYLJ^7v5+ zQ-no6jnbUK$(_^r($88FH#VB;t0lRCT zrN^j`W+#Vywn7#iI^Ds*H5b+i$I4L+Sr6}p@=pRjiG(pavB~1t_*Hp)}$5 z;p3l4g+$nX*3~gtC!#b~;!=2?EDf9R9X2+RV;V)?zy@VgpPYwA_#oIpgK&)8^KHD5wA(ml~^fX5Ns8VS|AYb zF+;EiY_dc2tOc0(qV1{^^=gJseRTq!nRqQwb=$W^sbjZ=kyjXyaWhcw)&j^$vI<_I+;D zVVF(F>2I&Xy!Gtjk4+ccbLJcn=f;{2Rrx{h<<)7Yt1!1e8U6G1chphlUCi|nK37VG z$y~BPsD?c-Jz(eybzogJ-5w#&XYZ_pmB}H&u!pK@ji`*W66}=E5uJo#O>7=zTk?>3 zU?2oQ?#_;s*+EtYtk)$fA}J@JX(E2ZLzmd;13{)o5yA;@?@?FftIPB)Vd>;ckEbJb za7(XkT@hrcYXe2U#XXl6ExZ0~oPmuw$%M*YOzwZvgBG;i-Wf2Bc*LrO`UR)28&Mok zth2AfUdSkPkJV&eu=RnWa8Q|#XP?XRg@aC&2?u8BC1Jr1!C568-;l_TB3}+AQ@!ni zu?FB!q1crs;)BPHkh{P>{v06*O~|lA5&4k$Bl4Vz-S+`=4xl4orfD?hQH@*LwhJ2b zo+xDNP_=yaBsP{cH4Wk0Ey>%#Y*(DBkpP43uaOM5DuwpkW~*qMY1^oDSahE5 zfL!(h*mSx%uc|hmJrLXKoRE6Qn_gpP1aNAKd(UKOD~6>O)lyQ4^v)aj&c|$GdQcmO zM~J0>_ekoN)=y^E(Z=6VQO@DqlL5Q!)7B>I z5=o8n2IV?aCyG~T0nH^2^)sXySt0T3+i4uDkJJc%BCsYSVqSoTQie2l#hBBtH1hez zi=6n!DraJ)y_wDs4bka}$q6nvmVK><>4RZcX>k%r$iw7(d;F_)_SzDT*f)S`YUFr@ zwVpx2QYAS(Yz?_efy!Z9%`7&`c=)d5x&*6WHGeua)K+d7Os@%|4$B%ubzm1L-rd#go^;tP3R&;sz z-Uvm$s$H8Cn;e767cLgtJd`igT8uUXYln7Vs?1i3622fK1wz==A4z4 zOH;Jd_PCP35RsrT3G&zI85GRNoY9#lfF6rRQM&Cdw*4KNzM@)b>s?T&G zpE`#uka_yeSuo@Jb?J9<=njB5A{)|-RB~~Pp`nDSLUA}=bd-9I+bWIKjju_W5GB$$ z-^G;)6B3oaXd@If9z_TDzaxyGBtd=C$>d{yaQSKjKnpqlnxHRTo{ zJ#of*p=2w``wchVN6h540DqAC`zF(LFU59H5)p5I#yV0`-Iw0AEywe3I9q_qtgI*v zW}cNyDjp4lm?dvUo0G_KPk|`e} z`E9hdL1#6+&+EE&CO`VYd3^&2Y<;5U?R9k`H&V&w9>>LRylm2|)6sHCs9S`MTb2sFD%N)HnEfPLrs@Q@NcxUEnp*p(?0`y_+vaK`x2c)mlcl1ywK?MhcD&w!Nh|k6$(UwYL zpdgGLg5pZjtMu_@1SO}>pcwxidLvH|q}CpVJ*4!@V%-HP3wi=;a+TFItw?xMSj=F} z84no?%Dnm{S%Yo5g$v_cr%s_ItD<%z*G& z?fc{-k=+0R!U}){)n!gLZTXm2K?lg*#zIM8*sCKFH|996Ofhw7J4vNaXMucO?}B{H zUYquA%ujb-lHUjk`9#M!{9_hbcqI3`9Ue!OQV*$}4T3tdoc=94p%qpAEZ+<^4z`h5 zgnOK178Hnw{c!$mW>pljiCnRybrrdyN8M2)lk0R)*;TfHdWyaHj`FItBsx}9A#+v4 zT|^y_<0?`>Qg}|$$LdNDH;*~+B@xv`hJ~&M@Rpw$ggs0_10~YEMvsPRh$VQLoG}QE zyoXZGo~>MA&(zr#Wn@po4pJLuZmeN5F?`W zCFP1l9lSLi*NZE4bdAOhJ;(P5>_O@wiPnt~Q^sKLjc-9ZJ4di2wB^=0U?YCb0_3KV zO1}-G#WnM5`97K83iOp9M$=rcA7u!NqGp~Ko>bWnq%3cn??s|0mybQf+@4Y_ZnNh8<3-O^ z(zZsXgHd>x;3bPCEQ2v1(S*IBOqdQL$#){cgNfU1iV41F@>yaTk0id*H{D%Si)SUE znu;|ZK;17A0!0vemxqg^X~P1TJN>qWqE>faeq`29l9YVC-+KMwcg=AP{Sx$?tx_7A zTHQ5vSPp&bayF^z#_za=o?OVXw-U>E#@2)4<>4La)EiZc6oi7^Y0O|NJ}k)^8M!y? z6T0k54cy!bWJEJ>!1wXJw+vNlW(1pSn3XT@jUbHmwqUOB<~TVEJOHu zS1-1eNW*G;lS(Z)wg$t``A;J?w4mUE!5_xro5mLub*R}=p`HO>SS?$%Pdl`B1_MS{ zi;GfpmN2pi5?OsNuXr8%IZv0JPemW0NZ2jYeJlpK17rt;b4i;2Oy6e_UcBF1CpW6c1nDdjWZl|;cSUtvw?%t*Df0X11UjDnV@-&swRN&En!-@L`X!Ttv*u@wt9|wRvM9T6Q)_{WG357t@EYY zJmWpmS;a;f#h5p834|6TlpToBSeX2}34#{IJ0vRR(ey}%&{zjBh_oGwRZo1wG=vvR zH_xtHf)dKk$)HTSX>O-6K&X);_*pmrKZrMS&YW6_*@X{vL}Mc^f>$9f+iQBBfM8^+ zg0sgIvox(LAuNrlIe^Wpe3&}?gq5C>i_MOS=px$Gzx=B)g)~&Gy!Q;x^K;KkxUIju zn_=v*CyKM|gaTBSLZ8$ViNS*a(?K0DdTTIz7U+`meXx@g z4Yfbs>YRF<4$A=AAKSc9jPuHlEwi8YoI5D|)%M1M;yilLkL!4tQ+28mgHr}VdUaJS zZvd(Sea;v0-e{k9?@3%!TNuPn}@o#Ojw3*E{Yj7{_|?6Je~N8N+=NJ`qu zu8{2?E*heQBm_MA1dMzoQIdOYGnysSKop7lA58 zxH<)Qk;F$(Z4r5!zA4V`i9KP{fJ~4%f(oiZN4laM_>*eJ){3T<=^Izjo6&$y9M#D6 z0XexhvLNm)t1oPQGPVimzNR#*&?cqo_h_5jTdlfJ8*&2QpSbLb`0F4En9SPn+=Ada z&?oLW=0(x##I#p{MPJ3+m=~jWN#ZJwW z(+AIv@Iwy+Z1Q_QDfWM6)adM%pzl=IfJFyDG zSU1`)ySf1JBO#60^@j>n;e0&+{u2_0xM_)gd5bR;s!IAY@*OF3+Mvs^J*u;Htrg`1 zPZ!BCr`fUx{Uh41DJ%OcxB4!!o_8$C#m^T&r)8sFdM?c5+U7|x)wILHn53K!^|0PD z9fUlBzITNwtClo;IIl^@#KZhH`Z4^PTNBq0BbU?cz2G=Ty9)sGV`R3KPmcWSZO5jY z7t87y3s2veP)^@=@I>)MF-B+pVZb+U7m#X`?d5Vz{N1cJ~erNa% z5mrLM^(gqOLZ()C)R}P~nCIL;c=-EM+Mq;eN@flyN`ONKJCR2f(#vd-NnFVBMMqBS zXih)PfP#dmd(q$X=UVkatrsBCVdGdSo$k~aY@`if99^vmMJbAE2+u{?F=9K^wKiLZ z<-8=X7|UbO!bER!|C6XqH7Tdhhc=63wY5_vH0fH>{h%-Z;vkl7_zXoMBQiZ}@u0&L zz0D8-W!n)2zvi6&`%fE#EjrAr_ghECAiEi8Uzsj~38Hj` z@Su&uZJ;Q_S&g!*Iycu8D_p3vJX1;)5!yHM3w_X+lGi>4tx>v!E8;u$XdWwMz+XCw z+F=i<-W19HCWD-VhQ9z>C-EDj2ItsNTr}9Uqwr6~Q=}d7I01=j)tV6&;X z0S{~`k^})wG&I{e80_>$F)a=hN{QAHMR;E}kMhcfWn{<8m&l#^(WakD!>h_xpOTrlu#GY052z7mdH($ zJ99eM8mn)RXXZgJ4svYeH0^G6$z6_T2q@)ged$dlY{_g52Rk1(jk7{L|R!r77jgfNLxUP~DASctikb zhOy+Jj6$=yLOHD75iKRk&#B58GD(mc@5>)3Bs^U-DWIIzpudQ?ue0w|B|joxi)NFZ+0BrncH)@#T8~HeYSIb&03AnoBp5aJx`=HW<{d0f9?e1UBZCoY zHZEwemJfJqOL}Yr0a4Y~AvY`jW>FnzO~D9T;g3udM0?Msn-WMZ!l-_poDue&Rg099 zLw&R~JuY29wy|QWA7fMQ8~1=Zb8~6HQY;3*(L;57Ea$<2jfyF(eu;q<_;eM+afXl* zX+(NJ5LM@cGoY_YdA4|g*9DeoCE_6FHZm3F(G`y%(O-T`<|h18-q$U&)l>1amKgeM z`1Q6q9gvMwfdJ2Q*JE7yi*6{P!~8)qm32om26l}86DA6OGUPi(l&3aUnoGv3%mjl4 z1ky$=W-ZIGGn5{>VDIDxxh;Z1nkLKJiWTd&a?B#O`d>sz#wvX?i32B*ax# z_b@}Y)VQ_~ZydfgU68C>={*fhX(x5Z;yz54QAn>VJnn^VEP7GQ%UwQvHaT_(nJdrh z;k1<2)wR(e?Zwi?-F;I{ z)G`-Xd&GmZ*%rtF?NznHNteFxSLa&{|ILT6d@zt;l|@NwyuSlDg9v%jnY9wmlcyA{ zyuJJE;#J83SwX;3h)Qfh7NtEb+!mo8Lo8=+0@X^e5i+_qVo6V+0~o@!=)HBY&kcY{ z^UfT+S?1H1#-x`#O`QUgID}vEd}KR6^3Uvcwqg~2 z@1RzGz~~Y2%a7W1SeAZWBnnK}P2467wnTZ((tEn4*Og`Gs7lev$RgBao9%yK_;K|u zlCo25=riPx39i0|Cb5c@xLANc1obBb*VD}@F=>IsCq*`?*f^PFpIA-8D9scTEZZ-M zEiGRq03`zIeiK^0VxU)CVB=f*ky`P?&fW@%2B1zdD`sj^=Gw?XsQ=+RPUsk-0qU#h z*G^F~Wy=b}?J4$_XcDs8pK?EpSwzIMG!?JlDON$-f(J3ysGW!qeyor{2(U>Bgm>%d zDvRP|Eq^5H^#{0?iSt?`^;ax>B&@Y3wXM;~p3C{*oJ_`{kLqXX#U>nc)w#iLQJYG$ zoM4p=3BJ$#%7)HC<4dn$`YO?Tcd;rrBxjN7tSrlq2#Sa0!bXctreRit<9vv5F z-TgZMXa)>I%`dRTcc`C?NB7d~dqo@2KVd9tFDC?cWb}uthvoNz;s!0jG8T(FgYB!H zWAq%B`iwbyePe5K)UhkN$N`R!l3L-EPQX!#dP{Ok@^}K#^_J+>Y_++dms}VQD{%+M zo{YSK9}(O-@&?&?__D3!;e<7Oj&!OCtnM0sZ$~T*!s}GdrY(xTflzy@i60(+=8Sf8 z^xKB28CKOZQp8YJIlL4N(YQ@M>BiF^cei&pME4_NV)&6xSdE~7u*;glmsp}i38qA2~EDMTx{^CgTauxF(=3=P_=zE-*3O9omJB<>XNiIVTl08(*ZLsxnhgjlUm&x2(1;^a(etaodCbHWpjN10PfYy%9`vk??8 z{W6T02Z)wZio-2HnVXK*3pPi|-^bs@>Z77+#4T?`+V>9V09jYG)zv%S4@JuT46JK$ z7YMm}QzzU|^M=jZeZ=`qUXwP10p`OeQkZiVGANP-CYNLsP}HMJGj7>ZQ-+So0`WZ4 zq>GxrO7^#wZ$wxx8ETbde;o_ZCYHtXPl@=DJj|3_syu}R!q$$)kPlGvbjT~Z;M*z) z4x0d3(stUlaj;N>M(cI9%8mWDG}Y42n*zG-S#a#GK0t8~O|%okQiUnz!P&d8OA&7a zH7~k$C&b(YEJZt5_ad4f&ZUn=ete&G3T@{y7d|aGtw^KlLY~F4Hq?e--BA%?w(Q0D z_>d20Y{QcT%h($}$)jRJ$-I}b_U>VoOy^h{N0%saQSv0><8*z(dFT)@>i%RkOHQw7 z(?xUg8?MDsjvwd7U!B(&YmzM%jWwW{`>HVuhUFYrp38*hFOi|?OP)GhA{%RU?&+q; zsNR8wdW0Cv+N7U38DvW_Yy{OcT~wU^{BSARL*B!9jo~TJjOkAC$5~h*XX_Ftc*I$5 z!G%sCP8HFw1bL4^9~EUAW~!^gn8ps#l9`)xqc~KtDxJ*q=T>TNLXgsEi{oTag|*EH ze=?Eq;M9@LX{L?bqSK$!k&BR%#o(fh41Y)m$GL2?c-B(cl9cFKAWQO#GIv1 zYRg3SCI%DY4=qO8#~(8A&AqJsCrXQI+M;mIlJ=)r?vr|5?pHc(bq3N-`$&j1 z5g+lyE4nq^Fko_A)!iyE_(H7=mL68q(BSlZkLVBmQJhmtv81~g9Mp!)v_;*IMuHhm zn4$7IpjKD?_%iV%ZFyi1C23rmD~xpXNGdS#e2cAZPA0YbGp`<9vW$n&i6Oz)GBou% z%wLvo*dj3&46=`fQ%Bi9$&rGPrt5Z;1@)XrvoxS;TS z$1zk*yBkra&lHpzk-V370`9FqsD|RDY@8lUf5z3ZUud0Sn%_}ba_eMLHF7{?tO;%8 zc9E!JTL3THz~cKE+)ea%=B+uuCiX_s-^k_X%z?fGij!+5xOL31f7Sz=NHE$v(Mop^ z0db=)w6)C*p}lfHi03qYHL--kin#0%EM?50Vgu#KtNbYzB^d{lT9G4kSq6JbZl+mX zy0PG?>bL@qWg(d*4hL*z!J51d;Di`uPyTEfvPPj1>7Z8w+GW+HfR-xg%w-1K8>(Lz zs>ev?vvN>@@`qpFr&@xjIJT<(#$DSfUf`>;3?Qw>u^gosqS+JMCh&{F-P4*flz5*_ z8=crDaM~#t)lNMZ>wX({l}DXay^%O%K(|g6opFj0i)& zTD1{0uKY=5b2TN-kwccD#~^^H)WUCU44Fc+t2L9aWT25i$iU1T?3k$N9ej^Q@=7mI zt7AK&-@Ti9rB+5m*!fnBApk9$BZ`VXN~c&UvX<_)ImP%~V){9(!2lbraZ`8OV1`*g zD|0xyK}7(x&Z>Gqd}6y+HN+_qW2cb3RKtz(gxXo!r33J)&f&r7)G2tct>*2$5qBX3 zJY$RNbw@cv{U!~HC0pTG;5V+$?lS7CVq2Ai*lB^wU9L&o2C>d?(47iY*ULe`^`@uwU8 znLY%)>u`mL>1UU7>j-c=IS0KLWI&?Zu%4IcnD#6sCh*>?!;%tU278E15@@4TH z{@pxSKmAG~tC%m9wGvoNa$k^&aC#iEfu@f0~_VC+9RfCCK!h8Re{L4S3FF=kuL@(1?+8f{0+V9hcM& zXi?3z_-lkvEh^V2$G!G+6O0Ikuw!nEt2t%lbz7=eucxL z14L7b0c@oi=me}9(uC=pU8gJ*w|@TRZ9l)QV#bDVgnytT`H5cO)>_MzI`1{-!@?#`zBJJjin za$G#)?<&?`gbs1Tb2Cl2NUi+kLfLFzdhJV0*C_I?+UlqPl<1&y#VM1zU>WD6$$E1EJJTUt}0JIGtgZ5qrWl4vXeM%!qn4kKH&&(vygwa#cr? zHSCCD<^rwTFwMM*?m=_KsCLY1mnQT1?G+Big*;1*&wCgWj4wC}yd~?@GW1a4lfR@S z$|k`C(JqE5`pVS_tk#3car2PD_zIMl)T4F#6r}Ab2Po-{QK`ztG`Yex-!CUA>}ok; zu{x0)^*huYjX(i)on?Gz_~TQmm)Ln97CPB*cMhzK2@H_2A+0p2H@(i78JwC}b(GxQ zQ6lytNo^*w`*F&oAn-|@oaB4$9h>_vEL~V5HApY&LGqTIYzVgP8ZGnh?1fID*SoT$ z**5wBw&1W^cH9<`$eA+&J6LMmk&+%SNCApqpa_1b89@ezD)reUw%fCXJ5tb2I4`A_ zI}dn#1J;AxO8<;BdfVNbx>6XUd;p(*8sDQ|lgauekAP6#@+JzKlB56kC(9n-~FW)Z(L5 z*qd;4QjWX9dFtELIWuh=Ku5Jt5!s;zE6%X?R0hq(sVzF~?0r)C9Gw(rBw1m9DyA&% zV?k!1{`T^HBhh;dJvEtudF__3duwe94}nIA1jVU-^}v)i1FHBH;yXtR>43Q&Hnk(s zEbZWudDl(`pa$i>6IwfQM|EnhEKLO!=}Q+}Q(d%SO@>?Oq?qgtj`ynNydw(jd0o>1 zpN-qs%mE+YO=fzq9no~MXjfb^WRHQz!0DMb8Y2RoA&F&()G~MlrBLmZOjVeaVJWCEM5wdI=mcOYwP2X+s(D9#V-Z1x{G^7wW{+`(}ss211qO9mNC$+V$3 zV;JirAeL&8r^&h-_qjJ-;NuD+hevLGeLa5}(~|0x@!jxP#5A(Wl8aJ|+3ju02e$G`1dh(Bl-p^l(2x}X?xcQJ^RE*KSNf$_rhmU&)a4&lrqCi{=L zn@`vwsT2`eVVSZ6HQV}{Zl;X(Q-n5cLC;!Tq%Kprk)7fT^^9Q|h${Yk8M#?tDF-X- z6z8qB=V%eZIUW$<0oJtol$<;9Rbysrn*4(B>^B>H7ES51|BVYHvSDtE?r2v}-6*mz!)GL<)GIk{Snq%%YZH1V5pqREA4NXdRn|nteZ*czdOKLe z!qHY-w!_23j)AXEz0zbmXwr?iH@n-&i}txeC9n=#WMZp4hJvIV`(2pj&&Mo}pWX8} zNT4l94R|c5(qPd_)qa2NnB8~0#*C&hr(!8MIpwBG+lk;CsV99=oDnqhL_u|}>KpPb zUM);*@TVjwv$?fv@>lW1`!H82P+Rv3XMaon0XYV)M`X@oe{#=F1B5%QIWc9^}eva_dkgR0uOBoucV~zdHXkvTtxIsk_=6t z+%{NnfP|2pDsVgw{9vl^5)kV!*yGY6!(TBP`YhvLQV3LA9Z4~(9_D38ncDA_b?QmGWULLEvz3KgY648+F~4JXeDP8{2; zYmf%?iMOigR#iupIZ1@?@LUjx)K5Oz1KavX{L!3sGh}_c$T|RQ3MFk7SLkyxrb81} z*(+749V+@sWglnwT)118xIW;hx#+>Lg+SsaJ(7)5^a~P+a3cc@cuFaINqM?FzT*NKA9( z3H2(*15%eSG+K&Srm2yDW}kf!`w}Hjb4Sm$+g|d>df%^D;m+$7$lvydz!HXH zE1R^W-ci*8mP!AFKU1`Yba=Al%E_2wRLi!`1gYNrwT;Q%x>BtsC`dGEO=j}E3aM+F zacxZW%h`M9ZL5lXh8pcvo8BPTVN88;0$Mc~%W^YOE8Rcx$(r;WN!Rx}z6AfMCm%=Y z7bCCEl?tDXVQ`mi>p1!O(AksHZXX2D!o`!9$gtmjqAx!hj>d8?-FaDP2<9kLSbSTj z?(YLi_dYdXNBQ-|Iqhb-)PN;g*kHQ}ruz!%4TqWQV2h+A5&2>By8nYwv=WRiW1o#~ z(Z=A5oIE{HPm#Ic`o8IlR0*=&_Oea6xGHUis3u7WxFukT!BpY92v(BD7V&66uIr0= z#6;F*8@Ki(V;x5qx7?U9cyo@1w9BGVWBMx2wDR)@_w&xP8c|G=WMq`nY{HRNzW(X2 z>xOKM-0SOV+ke*Q3vM@=OCwcAsUG*-Sm`+B-z4yX-vHj+ERl5$e^<;9@vUmr(+fk; zNQ!hn=5~v#Em{F+AP!oP(534(h%7FP(AR2s4uqYNC#(D~&fYVssjh1mz7+%%5HLzr zK+vGl2~DaAfWRHu&7n`@Q3g zaekaXjIgt^_S$RBHRm<2Iro}<_Q&SY31tvS?6~r%!?~(HeoXzv)N?%x#o`@eh3ekX zhAth2vi;TP%C$<2vwP$IiG%~ClM~+AR*RJmXgp)4Q*j*a){SR#tl&%8%d&sG%Jr;D*7hv=gY9M&L1UmxlF&F3L28+w|_ojPVQCEaCjCP|RS5yav;{sDhl!s=5OI;YMLMz&zjH$9t z7QDC_w5D62TT|$kD5X6_nZh}^yfK1ot}0e9EPTTGPqC^#;f`_am+SOb98(w0iYM=d zeix{+oLzay1`(}sKC7PW#An~*A`@SeH>!MaNm%H?Bl?;d4Lw2$v);s`753_2uWt+E z=Z$8klr4{o69~>BuMC^p%&$@gZeG-X@4qNz3EA}9WxeN6g^;|`Np^P*I4jezx+HJ6 za7N2GP=&R2*D;96{gF#{CV$&@!i6i8%r0W-s$7%{?-xd*bgCM{a1ZS}+d{;So;Blq z79NV`>RRa*rL(jiMQRbhJH4WuA+$mTx|*eFv0F9=_7%+qkK z!XKUoZAor!Mw0UY2j2dtwBFY%X$YvB(SMJl5n@10W&QUswdseqF5w^P^6kEpmgU0h z?0&f&&{TYOxEpZ1+k2n8SBjs*Cfuf;QZC)!>YJi=cxM6T3%GKliTk47wL4bo@=FqK zfyx&(9Czri+|I<3(JjlETLQ(i{#baz1`pT9RtS~11N9%{L}JwHq|w{XP6#V)j)wTn zKv}+7A`7TesW*mvR-`>}9c)V?me`Zvd&DCB=UH7>$niJoNHgaN-=9XLm41-EzdaaH zq~Ud5EDu=#6=QwPRKhT|G_$re%AMKrD2No?uLVi*&~mlCHDV9WSsS%C`S1!|paS(` zXt~TG0}j(^T;a+yo{iGG&%Ix4<1X0Eiun`N3mdL_STdn5oyYFK9ni5W*QdH$Jz6;q zSFf-3EQs4JMz65+rJbxCCTTBntWHgw6j^CH*O?3EuDs5@&$IttC%Auksrt~unB2uI zznZwz=t4PMT#kiK%5Jx$)~Ch{2bL@hi%42JnU4@A`&y@3%63^vnPgDmgvnNVIn_WcSQb}gTU>EbJww8Yj1 z-(ixm62!KanW2rcJ_o4;HcotXsqoV1a3cST)Afah zED{NFy9lrOPiA*vOGhI^-<%q!;MaZOKjBA)sS5#UF0%*#`2xeey>z+-8tP{l?oo$W}8O9cq0^%sK0Bq+v|i>rJ?)DOTwy6nH<}s+I|VbL;&@&!YLP z&_FU%JJ=}9f~XUl0~B5cUV$SI<)kOqeE9$kx_DlJlj;xmyG3Z&1A40S$5gkZ;(+hM zKFfv4f&A6ZTeLPm&T<3VkYmQFa+34vm7m!L1g@##Pn(BTGXOJ^3dD3D0l!sn|A(9n zGH}xxXdKE}7Hz=;4zOndu5(g3bB`er?AjD(_n4sK6CP0PI=!8O1rrAODnNYD6}Iz_ z2yoj6^kd53%U@5y1`s~c@!RjSH(05fZZEA4Rcw!HhFO5ayd67UxZw&ASEQfN7saLf zgL_xF#*z_6Vp`8AFNKNG|9t9{0j0o3T1bEkYB`=zgiYI1>E%~bCSfXXj-e3j|G5&~ z8~lVthAHew-Lmkv_XKl`Hw#tR?9H*?H_lPUV?1xxeOPqlU2kl)i%n~Gze^RCO_c)M zDVT*}LqF@H_i=3r^J45-{8Z;tsZw_J)aQ1xMEoeoxnW+EVF`8y^1;9_CK#%ao#uJ3 zI7a0B#KZ28?1UU8uu8gTqXb_CvUXZYoCMfv^;NZmEGWosx9+BC!^c^SrRC zN2l^3Av_Ru_SJVbjCJ-ZgxkJFY3Mwtc%0Ro1!D>m)dsmhd49>JnK|O~Z;aMVHLN`? zhLi#?)z4px4#LZMZ#^yMoiv*w%+7N=PTQ}`@Q3d`owRFSGu7HdX^%-)^Kmr?OxK-C zNzoT5FgQ4jzEAPNgFUTqm{)#f0UoD*+-sMN9c&fj-rZiAeGUg14(2 z$aWe}h>L3Zpz8MJGl8`wTpQh>PJMLbhAlYt%!Qg5h!4~+fT5{ zhcUtH2ivBqTfkKdp`;_Xn)ta8ycNb#{(J(8ZLXy>N3;K zNr88q9;@;dZ@ZH8lU4lv63uq-{G`>q5BBkdtjibGx61uKR=46!GbczFFw7v@1xVXX zvOhyo&uy|?`=xoT?*91#6{D+m{G|u`Z4z7+0{8B)suxj;57l+j-1ZwS@vvLa%h1{X z<%MPLw&|CRED?4o^u!-ERG260*<_`*Z%Ei>-2^ur=*X59FBPl*fKFB(9rwY8rHB>; zRp7Y_!LB2kzeVfvgjLE9I!8zV*OI~$(cym+uIJ=s>`aZtsgU>t}*-~)&*W4uF$nHg`r!9y!=Mj0qH)Xc0 z@NK|G750~z6^r#RMF@*%P%21d)RKB z7F9;4dkcFN)#(U)3qmbw;Y;|a+6T9xJj+~VAIL*T7NHB+37*-X6*uI=EQG`C5E{cu zWtMAU)1mZHxN)X9K#@rLc%i)kH5U_Up;sLIoJEE$%u0pFNaal1FpiA#B>b;N(>X@R z)*^o5ErQUMjOiXrhX_j#@0ab*e!99+Ha# zkCj3Le5NO_VHkU@v19+Qj^rFboL$~yQ1#+E)y|>82A0OWe|{Id?=^n zq}tP1^#!e(k#Rhvz`n8AWNsNIQ?Q^_=;3mVI%;`OGtW8pT=|!tNS(iU+%Q=Wm8(B@ zFGa>9awoaU0g1rP0E>syZa%pfad<7wTKedLd-ldXs-{<{yAv>Jp|}xkKN$Ik#!7`0 zBmaW6cNj-V5l7BdvkMpoG;Z}9)M^Fk++#ud?W8tx1vJSQJ~A30V_@uOMy~SOsFn%D z(i}I%{PqURpA1&Uf$k`;gxrQ8iRO*HDH{=kcmxz8JekRqnAH($w1BrMPW8P0j4NJZ z@P<`=4e|)SUD}W~ThqVpYQFEa{b%ouX^G^1ws&mx`Uq(PI?+_gqG`N#!|>;4)m*G3 zXm_AmSp11PE?f+$Dhi6nTpA5~dG`dSA;!fzPbPo2 z)x(CBd?297Ue#c*2=^c3M6!H+Iv*=^sCIIuOT%uP$@oyf{K>uv=v7a>>8~8mS0xg& z$pR6^?~w@GtstvE!BIt5D>9%il5C64F%`u?ckz+Y)~@T2-}djmidq5i&&#UyMlJF= z4KVi*r2V_NW$Y7U*Iy#Swx0N+_rb;xsR0?V_6CjuXpq z>v~w9?EoEz%L^eL&S+|Gq~~HRiWag_QRV7|J`|7p^vx?M#|7E>^3x<^`)yfW6<2F6 z?y!8(HfWBINa})dR246%?>**cIV8J1+5S#G3zc$d+RxfZnw)h{Qd9ej@aQ?f?q0y`F1MKdam0bg1!BHA=&750lU{jL*QM&x zmHM3d-Ny#pD{mVi_*Hl}Sfs1C5`K=Os2BQ{-uVkO8fT9{06o7#P-J}6x#W1zd%i&d8FOSi+(EC4%C|wJCBeOm9 zr67Yo+a9=RjjE=MJbvsa?ZxFn;~s(|#!EN~&6-ciHu^b|<|uGMctEDecFFAavo*EU z$ADQ0VSB6bn|H`=&S#r*8<#s2S=cWgk7*b{tPR0H{Miz}>H`DHQY3RT@`BsaR)nw; z$%|kX=L+0cq2-l=Pu}&Z_8XLil;Ha=Ekti`mLfKks_0NURpMjsdUdZ-8gWzaJ+PKT zBz^M441q%tWvosCD5NWWRpyQ>5gi{e0xRYmCKTfI&P>NPWw-JCWC#r}UGie7&5t6d znAyVh{UTIF$zoW84jgWZTvV{(q?*5d)+UpEJ-qYtC6H_~pz)g^`gUlt?&)MI+udfv z1Wd>Pf?b~?%t9cnFM08Sh$J{nY2C{2xa!YIf_A2IF;{rw6mUH7?zADjb3c^w9iU(@ zg*}~W@N;L8;SHNiUJM296BA}Jvfp~DUf)>wf&(4^2sV>*?6>;xDT3uPkdPV>K5Z3l z0Rl@U)1-q==Pc$fnS%Ru@>G!lg;QM*tcEU+H=S+0Ddyc+bK~86$x8*|da2pK z3~({qp+jUsU1|TQM6$`%GLdO;FD{I=_yn>TsHffphNe}UZ4R$iE8$qc>gr2P+)#cV z?VlWzTFM&3Qv(O?>F*#ZHE=h2Bu{|k^&`hzqPKeI9+^(xkF>W&RD3xj3`Hy``!|Lk zHuL}cv!8H*7l!+mq&!cX?&icrDU~a>jb5=j#2w+ z$$7@l9(xB@w_N*~58_u|9t|b#nnL>;`AwuhIhTC&GbK007a^vNT5Mwr&55g?Nsxit z3(8JSnc_EcuGT2HA2+po4$4l1lxEFOK-JfllKlEu=A{OTC~aLt@zRal0mFtAj6*$~ z%x@T1%$oK?T#S39*=icF)pcTPC%xHav|$s;c}Ygil3#5KqjqNkp6bB!r~F4(Qti^Q zOJj(frVk$Lj!OvVIc_e=(fHau>2>u0jeH-}B8MA?r?FjK`w6=u1@^_X23XrR!{K*t zKkmJC!*Ycil%jB}-(AW}R#G6WCg#WaP(%_9%v$TTX$aWSkVTf-W>FvCg49qalZqpx+@UgK3x)CofXQoBcmmh~F}C6wi$<^;P+-HS_ZFd8Za`*X zd_%lmza zm}OWMb7(Ly9B!^;+2=mW({6iF@sfJ)FsMZp2ATGtxxQq3@$<)L_bqd#!H){(plILc zn-*~hMi+ZrsG?wz=>{4h?XUc&7lU3Xcd-W#xIvMES2#|AB38uQUjobuwJ<*$gR3n% zfhGTk0L;UtQP_r!;U`{BtluaKep|WW*Lug7Ro6oHsritRM%PEOfF~P3RRkb6dvagM z0Bw}l5sk1GiJu{7U)d|x6tDE0n<(~O;<19aP)Zz7{I)g`>gd|9lK?2JX;mscEA)@3 zEGhgpQZ<^r(K)sg5Ra6HrR7b*%Vk)8SQewllUz~!DGwmY7&d~me;?;+g?4ScZi!}K zDOy0$X1WP={ctmJ1x&3<+vBjHa6e(|~zMBUNM69u_@`&z#$MSQW z0ei%$8*jYzVzj2p^yf3Nv;n->xLpWQY=IZ=NLQ_<1MnANRyW5|5dtptUn!*l@6YvF z*3;xX{Y(3DKXxzPK79tRuwP>^hqNqBI#@;qoH|0$i14Hx%$ z-beIJqNfeTQ&{pEWSNa+SMMB2H`S;hOZfn(jS*(x0}R(q&?;v*a?#Bq>wjM-1G(G@ zk62_98qDm~PduHFWU54Eo~;q_j5wciG>t11j?C}_5yb{+w{_13btPkXMRPDk=ySf5G;9cTE0!m0Cs(P9uq z+M^^cT`s~0S+M*}T1G}g`U6vADuc}dlXlu$3QTlI@5|FnZ<&uYI8{%UoE1oM>X}&F z3lj$+^=!PKeXDhTF+=sHz*pU_(UQZfbj6ruH)Q+JDsE3@!-wy~8Zu`!L{8Czv13!5 zfoAgC%fL75XB~jU01wI^;6ueb-n*`QQpV)JrRmkD_2|* zZ|vL%9EaIz@}?n0Onk}C&~;ky9`dlZpjN<21f~Yyj{!MnJzmC6i}A;1XB_V~W(*w| zx_}+m)=fr?{N;sx^DzR>GX%#K zn!Shv^i7}@UvO%kgN;dT!=I1few}vDpOF#ITF}14PQyN)#b?(Wx?Og8>Ew+`OYQ0I ztadB40vC8;!*?P!A+Yzz$6vQvFJK4`sbgPwW3=Rix%=4fH*yLYUSGMbQ{r-Laa1tz zuCLBV31J&0M8nXge?X83FIyq5o%PM?fR@_kt>_mhtukw?BLqN@McT>z>lEM=XxU|uSZzc4%psgwA=UDTagmuf z+SIMVwbyqoV?tI$0Do*nogoKobyWK6xI~cwoCvd11j;I$O56?&97#n9qCM5_MpTjg zspD%IZY{AtLL5EO7r@KHgTuzS#=+)_6335)a54Utc^1!Q%-WJGxhZ%VZXGqJO66mR z4$yo{S7XB!4D>3A_MG1ncK9dUmxmc|New`5 z8t_OBc%jx;w%7J-u-0zrDczO~SH7}PKb|oIi>$7;%RfOaI2p@*g^BL7L@oW}q5ydL zpfGPVXm>(sKd(z?d0ZBCJwRkJ!=c|&hTo!(CA*9PR81c>5f}_kal-aJru)h06QDM# zc>0Jk+Fs~TA4s6t_++u`o#+o=q^5otz;~~Pm5__S|3X$1aRwI8bihC`RgK@!(dxSR z)H{SN*Vs)K%5F&LRT>h!ihPDeRwMr}mfiB+qcBld$aX+kIyL(Oi@9Qjmb^=qhDElMFdLd3GSVjH}>(Qp}Ij*36_ul3|n&Ed-?oX3rX8Zh=Nf z(uLHG&O;f3Qlg$Ut+F+4bO4)0`JjvibVK#bY(^&M^$F9a`$JS9C|h)i_i%@ZXYbZU zHA`8*-VB`kixk$I;TB;CBk@65*zkVmvN;5wxKTqqW@5~tgqE>^ip|boiT(bjXDsUh zUe<>w{XJH66f9DlXDBIBK2FuqxAch~z&C{>PypYIclAQ`OX`R|smDeH)z!?=pyO7( zG%Qg!+g&~kgbHE8|`)Bu+MF3ydnc{PFZ3A7-6i-l=?-i0ys`3 zd#g>B(5*jFFsW(1ELL$he3rWo5Fkj`=lWw)8{eWyzkg0Sbbu(A9YCZ%q5$&X5OKeQ zO8~08S91?ghH(l*dh97T2UopCqrG=*ET-Q}vp7WTdo=-sX^F9#0zlL64wa)p)hY%Z z^Kn(!^^koVp)YsI0MM{g+kwoBwf5^heBQ1$3{}_|r;53T>bwM^717>D*{Dr1driuJ zgVLrhDm*^xhvE8NDXmJk$@8FH<|T2kQ zZDfH?@ugq^rmNr;l*PlxB`aYKn)MGC%U(H|uX?XDbsN?t_VT zsw#>PJdv+PAm*oQbT0V-3>SLgp?mKlG?Tw#rn;{Qz1!<61ON#btm@BQx9j}U7V0J` z;LNV(7pEvsI1|vy$Tcl7Nu0Pq^c*ZJ65yj?>z<~2AADmbIP$;(>Xoxba^-)G>ayJS zs`$V(Gcj7kz+>9tw`xzPW1cNwcR zc0NS=-X0OFdGS$Q<@F% zqN~Q{8*j^67}JxB1NEbz(mfW|*L`i2170q+zwOwFriw&=mnRvda+W2eWVY1iHrkfE z@rAQM9_u~JQhDtfwC#*$JYU&+R4%lvwd#}gcAgl}Q)M*yv^ZsZFW^3qRp$m@O*)UZL?RN{(#8R|Gf@@#~vy-E{=u z-|Lv9e_HJO8YFZhwd0BBROHmGL&LLv)T^450U4uKAe^z^+wk?x(gl|Mh16Yo;KjNs zQUR_!Cx>~Er*EayZgIUdjIVlDit!MYAZM`UXj`xTAD0Zz$fOjQ~%TxPH1axy{Qx8+Pi)Vw>} zrZ6e?%8-+n!J1ZKh~=txaSbkk29?;v0b^;P#`9KFJc2bXFA6KsMyWWSn_mt)`JON_ z*ZYBo?!;wWF0%8yUiukuw0d;LBbe0*MSdg9}=tXQ^k$?TysD zS!`7C!wnwFsV*`zli~v~Wk(U9dJbUXRqK0`a{~lH-t~=E41EQNuQCu)lm`pUwDPWI z@53^O050W}9;oc3`;tyG`-&UgQittSPGzG$i!if_Buulet|P!TfGx(=IpqA1S$tFP z-q*B%vJ0U5fbEvg6!W+Yq8&vo4UfXCsA^R8$@PXnr%_)|2EHPdw=vB7nw=JyJ46w7 z06+vlNQ|`{Uu8zbkoN6EENU~C-`dq=2^?y0jm;BvM8?E!Faxoh>fI5OQ+M(uP0i~B zo5!^(5@rW!+zzNk=zOwV><*Y-VIznNXSP!QTNYniRm;*erclNWqUEfcyX)5I3N-Uo znKM+P@a0i(zeA4YKy{u!<-ku7x{A`qp8>=P?j)RFK9+vc;1ttma`_P#p-xSB|LkP6 z^nbiC1FCdcsR5@mtWbW+(jcaPWP+L*Phr3f<1@R418l4_U~B*HmjF4HZ9Ua{tdJt_ zre%rki6=3fXHM=AU@pu7Wo3b?W>=)LE>fp=P5{(|`GeDIl~3)O%WLLk3VeRQ1opAh z9kA;D$)_Mk78=xC!Fu(Quy}U~J8voP+PW#-MSX(M!(GxNacs&IN941zUw3~g$ zrP-{|GeJ=k(KX){CEQ6VeZ9#kD*F!6zPV)Fb*Ts+=hG}fSmw$*x*0^gDC9=p)GdKXn9$D;R8E}uB8ksl$Nm+L6&YNA; zNk?vGx$Tr8BiQg4+}5}&mK5W~dD?3mRK2l@=(_G?v>vnU8P{Oq8QfaAeBB{qqQ2W* z-M0|lyySOmnsW?=tz=(gUIJ!pI6OMjfK9t+967>>vqXn_)eQ2L4_pWx+4)SBgS20E zVUAfAiQ9Yw;qby{kZ{p6jj^U9VGU2;a2g;GM!Ob6cW`f=eyu&Cm$@3opKRZWbrk+m zFSbXhDnH)A)*Zc@pQQjdgwyG1P}5i8vv7RnjkX}!C+b(pOQSyCK;?BoCyO^-6s0pf zzEv~X^*^tGV|E6T* zndG(zoy}sw8g659{^!1ZlrE%WcedafvNPcH4$%PbW7>{9`ZMT8s;#LT;I-Sr@cU-? z_bG}Db`zjvhd&AtVbj$N$$^Lu6Qfg;!SS`nrN@pc4+G88Jc1&-Su+- zR@A~i%ZVDy8uO;gM%^Th9HVoy&VS^G+No&RhHPL9`$vJtn-a8g3A2y}eEUUas>p7) z#zkl_`B!0ulEUtiZR!+H+Ng4AU3j14e%(Y@{tZ*r>XMY&5|^P{RC-YwUfT;IY@Oo^ zN(|1|P_G~L0e%vGBF)cX(j+n_bxky3A?`Fx5A2#tk4g_~Qp_%6^ac|8UC~jM@$c^=bVj& zip1sWRDw;Jo)4e-USwp|uF{0_}P&c-R5Aw|1? zC#9zSh_7)pxpp_9SPQ=v{A%5?zc|)%@qYV#4?Y!0OQTWGU%XT0aCN2cRPDb8q*QD^ zd$I?bL*NF|B-j={MVaHV#Yn|Ue(!DJL&nMahDqr?Ejsy`Xom>@g8g1FYYId4&{#X_ zjCY)7!%5)wFjql9#Q$1y9?`XL#Kp|*SAwf+UojEC=O*@H<(rce-bw&OTgr_>RjoJO zdUVRg!N^@uzT=~gm3GRkLkCtc>t`<-zG(^#9R6He4xRFtjU&bEU<}` zH8;Edno|ph4VxZEv!;2NX?aiLC!a?jM>;cny^-_0*}x%Z*5&7_tY>m(5b5$1HE$}z z&U$Nr(G$8e#z*dae711RM>nQK9-A|K-1dOtV0}@se~`<&Dm4 zcfqjP4`Bdht_bAgnS5PWagLsKAfww3wf;WBbIdJiSvK8KYwg~~-gnKt^u^~Ann*2m zk%366nmEkd#cqpL60|I&WSf}L-CLJpzph=@PEN~myPa(}MvLsyJ)+{6~ok+5Qro_8o=H2DSG|M4Z#F=j2Y1I-`@CU0S~7YmaA?!A1-i z*+&2kqh(xjFWd)Orq?hIolLQIFf&qYmk@gIf82g-T#DFcaJEzv7=p1K?fHKA@*M2w zRK4BO6R>b(00CZqs8Jv-yO!j5_G)F03!`Z?%d*vn)p;RwLgUb{N$dgTQhvNft?$9aK-tVzyW7m8tFW$gLZiDPpf; zzdkNqV%h32abwK2QZw*(AYaEtaEc|U`t}%KL{0CjgHDsnIim51+!4qN6`T_cwP84tFB)6;C3aIrI;2v;gP-t<4Sfep~&SiutWrt+Hs35Rh zabBLrbtuIA%_l?pB@vC`r(J_tL)L`Jx2?;p0w78}&uLp?g zVAcx(~LjA9+Cn`Cr>!x{avZJLLbzpCIn5+=04K$ zE=O-q;P_}kXo4XS*#!M0u>62XF_ z;|rfuw&ZCy@%^r!DI)o-X_w92?XPm8-Mb>|?sQ#K6NtRZr`ku-_?RK^ie-VfUL-7I zZq(^RE%YhA=B0~E4Ww*JPRadvL;hUp`#rJ7Y#`d;ss_*-G*8V%I$~LBYqDziA|h<| zeBSh0)m|Moko_Su(%j%<11N!AcYMV3z&Mb0y!y(5jb-c)W=u-Q#pnS2B)5>6} z7c}BS5xfpL6GK-0Y9R733jzRCZvPu|0a}f75hA_(sz2^3s0?L$iCOTHnCO(3+1{IIa-L0FC+Awg>^qDtkYa9Xlw*a{7u!>*R#<-Ijg{6E6|&;nm?o}@0By@Y?iLyBwFwg!-6P_j5ifbje~0hd9@ z5IXKf$bhv#;=i*31dT;Ffm~d@|8|=ng1((;>uR?H*FOzR0<J8*2lOnQq957GtJ&$?>c1fysuF1#^&2+ zS0vo4ZD`l~N*Q~6BLA`E)yKZ34J57V{?wQV{={+~jrwAmF zFI?qPO1dhcJ*c)c!6Pr5TNL-ab)!eEAm#3p;x1Pw^miSzBwyp@X55}@ zIB?sj9^Sqd4UF6S@q+SF)nIjn*xSL@tmzL^a!YO@XuUUrz^JMcfKesg8i~<(dA{Ro zgpzKXl6IDo-ftzX4@wsvyFWoTKPLkh_)`Jd&RTsBn3Ts+2**7K;lUD^uFiL49G{RD zkZubgnPqb2iZ&o75gK>eP|@NRP(J0?Cz_yl35FLO-M2)sTQY)MBBc-LE*I43J9k38 z&vP3-L#Mp@teTjd_f1tVIdA^v1^{IWh9csC_()24f0T77!jb)NvrvI3FG^58A~p{3 zrAShEV1h?fQMQpGp{--~mH&qhf3#tzLv{k-lzxP88v<G7@kN$8rpVW=C9pR0gdENjtvrPK!-CS1RPEW?njenf z!3jHXLmC+|ztsuc@GBpgSFXbC*$p~h@nqKEEuwCr4H~d=V#*_)(j$Jakf=Ojk0N7i za0c3*3`Px0=~up+8k8B90vuT2S^<2r9m=m<@dfHV7-b!CIwj}Tfc#{7<}P4LXuK@5 zij(hX#Eaf$%2qPUdAbU`u4I)D(zlJ*id>lF@6bP!#wVkuy5@V`vp-fhF z!*EG?yh9)a@IMf*9K{Qec|i~+z>v_i?YAKWN+>O7~ zA0H09`KcO~f^d(Iaf`%_?ewRZ3|GI_vqtB*Q7A794|GX4iVS>v?jQtwO6`E!U0yyF z)|5DKa_26qiRfpjivX(?mqc;>V%tNDEPxHE2L@E_Tf+zh)G=oa>X~q!PQhwFRE!eE z(gnoYmwHuo#0SJ4BUx(^PdLxH(%<%Yf6IO3S0z00_an=_zVEDVmgtBn!`VN|f&&Qn zXH~P611gYdNa<-}bts*3avnwr$W5Qgcm!^6*XrRqALc1PknncT5>0WsBUta9Ertxa z96+mz(VaWp68=yp`fW$ZU;@Gj_nl__PnuoL2VkY8c7G)Y6k$z(V5q)8$}=>CX*US6MbEtSMacy` z2$ujB_CH(h%D=Mlce|VkxW)saVa?$foYZHi7ONc-xSOfBtYr+kAUDDb8oBPJ?$877 zUf44*=jS3!vfg(Riia=#SQFA}?KtXHqIN+q5gj)a-2T8g*nlk)o`cNm0&ZHsviL=n zA1sx998k2dryu@5isN62{Lds%$Hlo;Aav7AlJA&S;bz;Em>AD4^9 zY>73d$xipd_c__?kYmJyo0iv6$U7~sPB+MDW}EW`^^tx3Nt_a5m3aIAsw}B9MM%5QtIGIa{a~BX^LPSL4xxVyYAnx1cE*M` zCg+KjGEmJ6YoVm33|2c1gl&R8DDSky?6 zsCY(a^R(zL$Ta5K+hvLZZ-M$;{6m5n4j0#;dYXVX#n&h{4Xf3?H^D9khcZt~UAnu|_} zLXAoy7R_w(p{Va)VLe?{0NDLC0lK+=_s(BA{$Hwn*(>Hk#WhfLHiXVQ6BMCjfO7`v zaWe9VsPF^vRsd;@u;74Pa5N}i*$e&S5s-@Qg;vJ}0AaMGSdHN|m5M~bp3{>HzW!*7 z);J&LvF^J4H{tvyd5F{eu2W^j8RF2>UT$hns5H12^uafJ`JlFyu!^6OBWU~22#&le z3^_d6o$csY;PUt?xfSMn{V1K7*Gg<}{dO!!+L|LI31&1uA#BZ79?fB~O2lpIn3MM* zL7J^WB>uVfQTY&3_TwS>kdWis{KR#6xe(&P$%>o22Sz`_sdeiYR(@#xjbTnx_Ur}s z$EaxnKBS9c^W^J-;2az%LhE!mOIU}i!C5^#YKB%n?~H_ZM$YZPiFzTyf~`3}k}3`w z_vPifIXKqwEiI&z;-J!vS#$hQ#!-jLQQ#qQ8$vueJnTu@FA7??y)NI{ynt`{RWIi^ zz2LTPlS0}f((0f1Y0A6L)yjtuRtejq`#Xe{T8`FS^C?dmQmh+3gw)g6;=Oq|8??T& za#~~daHUjolP4t2Edzc`*xzyTsCP;XIb5jVycgWKLzs;2CLYzFRGuTc zSw(Ca17&t6a$9NDa$63~*^8w3t$O&7-*d6A@-;~dZf+SVyNKO?yccSB zbp6a*n@MKGPEz;#!GwYnqoAfrKhj+6R_qnA(r04dM>Yspd`old?3BFxR3QgG1a8OP zbVpuRhL_0^W8O;GO#j86(Mp^n;0d#%o+HQG6S2P(@x<-eAyeY);bj>K&DQzs_Wk-_ z_u;`Le!}Q`U*bNz+^jt*-0l{sF>&r#{+--ZA@t;D0l6{JSU2M&De%)k>tjjKD`rT9k|+V=wM z1+y)kKPN#%AH559lsdd4FZbXYJePNJ0pAKgwm|ujwhs5P@_5ogh;0jgh;(?kFCPMb zRVN~+sq_LKbm(8=DaQ2a8G-!f9LZ$V?is0vD&72vFFg5@|I3#}`kkzu@W#Xel5!WR zgS6UHD?>Q!lRGxKOxWLA=wQwmy&#*L+)?nf@e+{r_VoPJC;qII8h2`;fetL4jw}oR zwsf0+yv+vZ$eKKffG6bw<#q{%yp8zkHvZ8%p-WBB`genH!Vz(kR&QW|@393=G?6~x_yqfGMaY-6xEwAyop{L71sy!vs8;6rjv(@um!Kv70)=>68EB?lgH=!yQ~smr24GOn$DM%0=MATb6qK2;m zPxB&kjs(-{>S-NHV))LH5^rGF(oFI+4C#1^cmL8=_=~VO8qDvlBVGGF1Ae0*w9z0&OM)niS@-Yz4{ zw=R#2nT!I2%{RQ@{v;0j&Lu3?yg%EhFr2PZu`-8$1}Hw3H)fqQ^2#TlUjI5p(kHnC z5@FVph$Rtzzc>j_A?dB@3ff*=YEAgTkO2GP=(}X%?e`7eoZ&V4C`rt;LVoe;OcVU(KZ_Y0@Qow7&U-DL&wn=^F~JQ7~gF7B1&W?Jh*Ar>z&`xrcNP|P6nG)tNAUz zaYeF*U}k+;7Nl%x0f9jLa%VE>(lI%-Sq~+TA+My<4(yY zaf?9Be_iJ5t9a+v1oC6Gqg{O!|MaQ6$IVF6(X8hu-yp)2q|ec2NC-MK*OIX0^W=U( z`RIai&iiTE>5X;+>~zt?-jJ*EA=(=vXwFU)skV^k30+tN)(?&Nc79JdX9`|m$e3_#qh)9H|UCsl5#;VS7C#mjw z{T~wX{_!iprBaSuZdXVt>3qS8`4d9Y)uzL3j#i><(8-Xc-PQ*F;K6q#Kz%OV@jl!f z-HyE;do)+EJ6o~4U6F8?abn>_lgC{q!?^VuVtvW9HAJnoO`!-&h?YNpZKh+?93rzN zc(M&4jBG0MT;>+sxofs|GV8g?4lQA`$ap?<&-*QxZoRp`f3nik_ZOaS)k=nj9M6F@ZI>PqXm?;m&Y zlo=WkGn0DZUevQ|b(U8e$1daLZi3|be$fk6GW*gDjeWglsY{_?&>kn3q|<9@WrIv!g7}0>fs!^6=5GLy!}u{W&W32RO`DZIXj1O zQ|nNroaef)diyrpknxHY4so+jQWof+q|8}<$h!N6S7Y|)TeN7eDPa^5Hrz9v_D^*D zT$~E5yt}DsP=EGTu<3hneQY6ju;~jP%(nG4;xEVFGqx8>wy3kqt?S^3V}f!9x1a%%#W zem|tRQ_B~o`&Q;xJQ;MpJ}sO5TZH-a;kIP#vr^Sdx@qS##zrSJ(trC^aq$n<{d)Sy z;DZtiPZ^ue>(IdWTqqf@pjz>@n31^qpT^1$FckwU-GZBP&u@Zg}76 ztGB;7zfAq-*Z6DEm;bzNn`n*>!!yXD! zZ<-27zP?_FC2Y{h z;O_1OcXyZI?vlYhxCeq;kPzGlcbEis4G^5*4he1{K@uP&+i-90`R;zZ-|jhk_Uw=S z1HBOx!!8hRQ@d1-~1f zP*hZf`zC>CAQzc}Gt@XHMTi*T2=a+&m5P4_`ujpd9?Mch&JV%hB@YuLcVJ6u!{H*m!Osaq&d zI9wzN0zz(R`z-B9$~*11zpqisun!0{D5UP&wLbNB4s+v^a>Tt_n+hrNDhw*B8Wmq_ zU<#6qg$Q=>xZ!2P z=RCQA3}H^g0vxk_ z3ka9U`IWkF%UQ&ppOvZairQ$>3+uv-_x7`UcCsIHCa4gDJsO>1@fk8<-z=gwVVhro5+|5<){68?xKV6E z{#NdqwN9y~ka3ImR+2}$FYmZ_mgJmI{^NtJA-t-=*%nk)pzuwn?Wr9jvaVO_;J z{2z|5y>Mk?5V}w@mr^B+iQ>?ogh$7i>T(flQ$uT>T7=1jTT54Ny(yLNdy;`&FwYa)vGSs`DGZ!@ z&fP|Gp$!AX=+W6{BFtx@j8WyN<=An2-$P(B$Ci9=L_eW$ucWEGM8lL=LPq2k5=TVZ zD%^&VUH>fHU*ZONZLj^hfC&%?x3!!d#vu4Afs(uEj5l z^EBzwgntT8qmsHLt{^CuYVYWXvCd)P!~Z;{w~TA8I*+^dPIli9_99%YGRO^HCZ-ZH zS(pn>6}FG$by$)G&*!~D4LTBi6#MXIJYwMx6g2McAQ=^m?ZoiuuTmkDGG`K3q$}!h zM@6tkgVUC%M#Ub8jlx>B?ix(#F%|B)#Y%m&*f%imF`^FH~rwGw6B!M<2=~DTm5wra&e&7g&|v$a@a9(qqwE`+BY41hLF09`Y@ta`YSlt8EWY%= zeYNek>n89HUBFZw1EfYoU-6m?taZ*|PvH#jio%ol5&e_g&0AN@Q||Dz2%fPm?N%CO zZuG(w3NGz8defax46}~RO=8@1zAm{-B_!quS)iUt!FyRY+8*FwTO+%cM{tK1Lj(#g z;qw)nPb>i_xe7}gBM!mJnrir)f3~Xb*h+Kv6(L-tnN+9Fs3$d@@TKavi;kmT6b%q{^ z&dMIr9F140$rU_;N-TQL;ITl9?*l8y`Za{(5)!O@Kt=C{5=SA7;C$|uFh>6Ud;l9) z!=igSNg;(b$S;Z6{t1(5BUOegTf|ue7%VyL*3JZN(MZH%%ruL_>AY1Hh3#%0gTRWl zN1X^D?PX%nhKQo9HpF}Qkv;LWree-t$EbWQU5wq9@sTey1$N!IFZj};pubJ~JJ`+@Nys>(mg8Y zMqLvtw~d>jymw%{xGOZ$8Icb{+V3oe4g}WqOyf+p z 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 a9`x5T<2QU3R&d4vJm7~5JQDX`JN*Z2#yAiF literal 0 HcmV?d00001 diff --git a/.svn/pristine/ea/ea94a44a1fe0ad458cecac195f76ad71521026c9.svn-base b/.svn/pristine/ea/ea94a44a1fe0ad458cecac195f76ad71521026c9.svn-base new file mode 100644 index 0000000..310c23c --- /dev/null +++ b/.svn/pristine/ea/ea94a44a1fe0ad458cecac195f76ad71521026c9.svn-base @@ -0,0 +1,17 @@ +Atma FileServer script for mIRC 6.02+ + +Basic Installation Instructions +/////////////////////////////// + + +Unzip the atma zip file to your mIRC folder (i.e. C:\Program Files\mIRC\) + +In mIRC, use the following command to run the atma installer script: + /load -rs atma/atma-install.mrc +If mIRC prompts you to run script initializations when you do this, you must select Yes. + +The installer script will automatically unload any older Atma version you may have, and load the new one. + +Enjoy Atma :) + +(Please refer to Atma.hlp for further documentation and contact information) \ No newline at end of file diff --git a/.svn/pristine/f3/f3ee6542404917651a8c18efbd16585d423cf61a.svn-base b/.svn/pristine/f3/f3ee6542404917651a8c18efbd16585d423cf61a.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/f7/f7619ccd82ad50b0c773b3b9daa575f447fdaf09.svn-base b/.svn/pristine/f7/f7619ccd82ad50b0c773b3b9daa575f447fdaf09.svn-base new file mode 100644 index 0000000..f4cd95c --- /dev/null +++ b/.svn/pristine/f7/f7619ccd82ad50b0c773b3b9daa575f447fdaf09.svn-base @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.393-20070809 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 154,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter2,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/.svn/pristine/f9/f9746ead3cc5bb4535b48752b0804f9bffd96e42.svn-base b/.svn/pristine/f9/f9746ead3cc5bb4535b48752b0804f9bffd96e42.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..b654771f8d7c3aa089370dbd35beac6944549f70 GIT binary patch literal 13147 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 WZf%J5r8Oa?SszzQH2?zx@ca)ZKm8{F literal 0 HcmV?d00001 diff --git a/.svn/pristine/fc/fc65a43427ce8df1abc0d975fb3dc0bdf3736b4b.svn-base b/.svn/pristine/fc/fc65a43427ce8df1abc0d975fb3dc0bdf3736b4b.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..23b7b689701e0d0065793263ff6911d71a43fc21 GIT binary patch literal 7403 zcmeHK|8E?{6@UBXZZA3$hF_nCR~X7=ry&&<4iH+D{fp8`M~%ZGaauAzJd0jaL;zJc_?hxKw7MD>leXtNMzz4@g`DZl9I+-BayZ>7 zI#qAJ|O~&%n+Q%K5qZ$s9b$#r*Lj`GxUu_%50XO29zCz!!>vL+A|; z5dsQdLtsqf0gVSWl%JDf3Y+JLPrUKV?jN3SJCT^=(T|{V4l#j%va}cD$+f?oJtSlM z707y)u1%O_x=7s>>S`G4G#1l90*n<{c0dzvxhzLek7XhZa0tNzQX^apu_0Di$Yt&V z(};V-J1W#dovFFNCUmi(uOqlsX2?K5CqmofLl}IN1Vsd*Zq(DqumdRsxBW5-IB^QA ziB2tatTWRB(z!_b!MJCEPNw;yfUk?P7e?k_Gyq&@73*nAn?HN+MHx0Wpx(ZpEKb@N0lzk;=eQLhBeT@2IWAlvk^X*? z9EQQc;r0$@gz?N=gEz2ZR5ok7m$F875JiX~uCu}aVAYSUs`dCCPev8E_4@lCd@mY; z$A2VL06NCfIM|NhX80y{VMo(C{KLnG-oH7JskcLG({8e_y>TX(O*n)5%{Af+*u&GX zRoD=h&j3z%8_{sKi)k(+QtS=C@JVZo(aOJT%o@CiRX5s3c<@X?8>S z5oQlJZ1!ob_riaNLQ~PPhG#FbSJV+(p8b_^bjPte8{!>4;RZYM%r!QJ+f1P}$ap-n zeiG_wV8mz$K79cPH`!VKhnTs3_1B`>N}5P_wBZ?h7;0Fd$z5>6e;aPVG<*0S1bY}> z!|Fb4RqdeP^FUmMYX|*z)g3>ND&OoDA-4g4+=s7QfZxZ2Ph!OnappS+Zu4g{3bP39 zTW|RaUBJz?TQ zYT3l(MuDH?mUN50604wRqpt2!*Rh}y$9q%5Y~$hmyNH-FT`2SqDWke=?)|e=p~}Dk z)uOPZd(MS5C;8hRfcVLU<16rk6pZzb_s{5N`SI_-Na0s0SIWE`2e!c>1Yh+#=>A9S zsGpE-!hP9L3^wX>f5C(DDqzJHcf-fsIDj)A5_YfsL3&!=aXKc0zdI7jMAT+KF|xP} zv|#FGa*&9J-z;b(UNS4uTd6jZ{4}nRq?RpLoN%W$O4py4*BqOY$aNVy$q|w)=_^1< z@;s$B$&8jMEtIrG9Gqg2M65NU^cE}cCBj4{+BZn5R{EDrMv^ggA`v+$KLDOiv=NV1 zygq?6!&em&nOP&b^*_m;=~WH-EJQ~&$1Amma+Sgr*Ie$=hDj=>&eF%!Y{wJe8gD`p zEd2r{T_gvFSuC1`YI*&4LX0H6Qq_jnEoTT8P1^z&cD^Ocx1lCj%hXdTkw(7_@vQxr z5grNk7M$vDgo*Gg(5*+7oK-jsq@{Pdq?hTY(L!SHL2_E9AzVTq$xVY*-Ly?_?PjR= z2^hRb?7Iy)x>}%RwM=dAexbKee!<+KJ_Wk>5=1-!Ql4YzYsmp&CfvA6Y}a^jXBx2; zt2;Ld8+M-A2jEUY;TCG%Mc^gdi7D}z(Bx2z(Bx2z`&Q1f&T%!dj7Eh literal 0 HcmV?d00001 diff --git a/.svn/pristine/fe/fe4cea448b8217e6fddc94d9828258c4a3aa54a2.svn-base b/.svn/pristine/fe/fe4cea448b8217e6fddc94d9828258c4a3aa54a2.svn-base new file mode 100644 index 0000000..7a0aa9c --- /dev/null +++ b/.svn/pristine/fe/fe4cea448b8217e6fddc94d9828258c4a3aa54a2.svn-base @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/.svn/pristine/fe/fe6dd9b94717013f0f7837ddaed3156b41e561f8.svn-base b/.svn/pristine/fe/fe6dd9b94717013f0f7837ddaed3156b41e561f8.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..409c3c7ec2b9985f970a3d2b54fb7e0e1f9ab9c9 GIT binary patch literal 101505 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

YOr&+Nrp9L(jzx%05v_HjWW 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�zu+f_Fh^dwsWJ zxJy5WsiC?4ugF2EV~;YaoL5Ufy%2t*f-baE$LB_Go{zE}0lR-MkWzkJ+FT=B-tdW} z$WinDq_XAVW@9NO=L_J$uSt86L=8h-Qh2etK?3YhwN}M~Mdij)`|~u)2Mx#sgk{QW z1dRG5M2=77GIL~n`g5sMls+)XmY%`I?&kF=g*cO0tt_4$hE523^R3a+gTFPgm+ZaGJ!2Bz)&Vh@)PttA(`)9>Lm)%7>=MYf z8UfXKH>T>0UFzyi9vZzX**otVId`ntbyABFQdu5J6RA+>1-%bGJvQBvgi~`=htnC> zLPX|tw{?Fleiz-{yKO;+`WE)NpDi!26oH2laW8v2$Fbx&Ud?Zrletqbyem`vkn^^hUvX?nBHVlsMpyxeJ=v4-Wt*6@oWCv{HIvmTdz;y zWF7C*AB7*03T*fc{Zn7L`&l*OuS61IL9v7xrs(h0WnExaT+p`w?s{BhRHuNzAo?*W z$1kbBDES6WOQiAk`nVpZCE~y|b&&Zy4vwx!kR8?0#&r8HWpIQLQnyyP!a)&xY>1Tp z6=AK--lXo?r-dq=y80rUy@*;bD-~|+?RUhfC9CMF`ozi$W#87clWHpSe<3x=$jK`X zOUX^ArYnCr+sdUD{FWo#%BZyE&JmUi-^#a6%W#Z0cWIqJD3OWVc%%z(iJ#u}P&U_n zC%d&iTor?QWGYP?{+X{>*FnCiQ0~oDV2=cL&ZV`p4$h3gxafi=r__`kNR4HnZBL_&<|}e}I5f@(%IeA{FYJ?eQU4XKR+{>)C=mxp@t#C*X&+8u7Zr_?dhwq- zkCmv3msVLm{-|P)?8)92<%DQ*Gj-MZC=8{~@Fxc-?0@L}RVG+bOZ8PemL+uXAu=Qn zFXz_MQ?fuZO|p_yHDe?SWoFux;t#VwC@L^(q*kFA%G4rjxA~V}!Ba|1sC4u76?R%k zX7X>cT-7OFW5_c~((6+fW+L%a=)@ItmfTuTuOJYzF*PtMV93nE!7Z;zl#V?u78S8Y z*VL7?w?%v>^&#Fr8YGOTEZWoXIYVuMYRw~~pXz2{gH6aphf7k!pP4Gh08+=_5Q!VM z|Bd>{*u6gR&ljEQ*9BBAwlyAcAzoZAa_1}e_r%=$zI=@ukA5}F5OzVteJD`ZbeDz;46h>*F$=fM@^kc77Jc`^nz;Z8yqZ}I>OSt_qKreD+BIIrS z_U2uk7~}L{{#=+I9tc)o5y2DRWu(ZxC^IHKCWUwzjZ!zX6Q3IQn$=@Cayw&SCoLVz zB3P8<(5a$~|8*}un?rM-JDvhU9bLj^u0@oQ*v_cOLLD`Sd00@%{C!4ZSQkIcDJ7G1ww0PA? z)i<<_3Ie)qc7e?X@V^T1%gg!dI*(8VHRbiy0WW^Jd*_pR0%md>rBApD~@tvWOth$K0cR2>XYnSXaoPppq>vuF7Z8aFvi;)jmC_8I6QS<~{ z#l;``RYaK+Ue5^b3H(sE8u#p;V#x|2Cm=&+4i3CoN?Vn!2yut#UF6e>IsRF_#&<(B zV`!G?1tOuanCue399K!HX`j&cW*z_v8O^U0g*M zb@>KQ|Mm;Dp7!lMrEv-^}aV=?16c<2^ym z)fd|XByT_l3@}sEV4j8I^lgb1Cerc;!wZYe_7>ErJl6<3(_3&yBM(QerBCdQh=Q}i9{IKrAJOFSa=v_>-8}2p)P(OFw?lr2FEsdSX(4(cr`=Ky$!=j( z#0&LLiT3yHE5*60O|(U~uBIb|gz)TFx4M;R{J1#twVTEuAGrVuKY>s)QFe1e6nTdr zb`w;)!@_<3KekLsZ5Z!)$t6dYJDo9jZ0B$=iOBsg4-Nb5@O*xSY~S1PxhqKlP!T3Q zF77Y*U3Gq(XuoJ^z^w3oF`V9j+sFQ9-I4RpZ;Q~GQo~-p*4Ox-N;+>_iQfyir#aa7 zvTvb`jrptp4nOf`@+V-tH1ghPKlq!L<#ok=yc(*j{ENcrmp!pCYx`PHlM|N3w?Bn9 z?n{?O!b6$j5w`t9x{&SpfWwThfXj|{|MHc=!ncPG9~c=a#x_OBR9X0-5rWlK`c3{j zvuu%-iYr;6o-6KFErPK-oaE{^T7d#oVkAFH0eYQ8Ej?}Kw?EC2oZ6#AcRMi`uRZIP+>Y?e6s2H6(g_-5fe6aaKHI$&)-b0slxrHLdL z)EVX{z{{D$4#M%%SDz28Sl#2!6MRik_K;PB_O0s%Q^xD9ke-Ku6;5Y}@aTiC6;Wph z=0oD;2it4>N0s?t$8U#bA0@0PI$v_?sXafgdh_V1%!fLzVrgSwxf5|s=NX`-te zR@7dl&nH1B>}?o25BW9kzjd$%s1+zO97^z2T+)gZSIacv5|Rn)M+#dcxKWW^XKTe2 z^O4!7_1ULauI-nq@-~+wpgb`U^5v;r)l2-2I@=zmXJQg)bnFd3s>>h-R_l2Q@5UBi zZ#y5J`>jS<36F}jp!USPJe!r%t#sO-d$T$2GOS5n=1*wj@pl~3i|LHHw_S*yl!VuCvY$G86C;Y}&R_LoiD zvL@60y`u$=E_O55(fY0`^2_*hJXFynmWS=sKr~Hzc*O?f9A-tK(tNZ4bgppzw3SAp zn(w}GilITLX&bA^zHyvthZbG3*u0vzaD<5P`DnP*fSbU`I+n&|CKF~fWrnLk7tN+z zktZ%25w5Y0s$YLP9-^x-{uEb(v03+-wxGNJZtr1)`WJ0e zUW-BW_yzr_P0DzpErd6y`0h_L{PS%NcS5Vn{z{~GR^lnRIY=QXf*})UJYwS_3@7Lx zH3r@@A`Pg zqt>axlT}C4gj_9=qUX=9M;OnDWuGf35|3zSHb>B?^t<%C1j7eV<7q0T%^-f?vcRQn zFaZIL81S--2eD9djWPKkMoAHk&4cc}>BoC_pTa4c``4ZgrU4%DbHHkcMz5or*4oE= zN6$}AUev8U{4d2?nsGJay0?}nG+F`tZ!I!ylX*p@N zcYdNRxLhCchYc%v9jf+g;%XnUJQ|c6fk_jrs)g=Cx&}#RZ+To!t5DuwB`2G1!;c*| zqj?gOVkA=vi9c1o7e4h9z4Y%FaXj)-HD_r5$1bMd{Z!pwk^2}^Meo<-ZPS0!*vTxb z4;;|O506eE z8e4d!?Zj%o<-TI@8@@JY{8d7|_eO4y5|2*H*Jz6Pw`yHQjAmMO^E&#U!31WO24(@94DnDX#B_J{mS+C(fo)>SC0>D5X29rdMXP zx)&9QC^;C;)Ct45yfVA-1zXJ3OOFKwQR6-UfzXlqJ?U#_UxgCNmv~bOXMqWE!K~Q&{|c&@hf{9$dkE(V($r7g^vBBjmnw zcFljwt!+?>OjvdrEb1n%#d0m;wm(TD()~L*Gevyq6SHP(+40!@E2sX?pFb~s!?TRY zS}h`ycc@eGUl)u2H@rzOs4Cuo4k=lysmh4LWZq7tijBBeJ`XJMB#$^=9IGLwFTFpl>uV?7 z_KV+k(|pmQF6b;FX+HPNmY0lWp$T`j-YrEyRpKs`E7fT9)iaV#>`?DfWp{Q<7rDYiGU69@KI%zXQnW|$VKqw%BO3x`(GNX-=Vhco1Tu~ zoY!aS+v?e-|Dc}ZC;2!y#b8L{?^0n#IE;s?!Fe*%PgPgj6X18QkHU|8twgU;sRLePhtnAubFm=xBAI=F?C@b# zQ8QHyB)#}1+Zp%vb&xoll$IHqf2OVU+&iVeV#=ntfDr8%0L@M2HhAm)G4<@h*LVAP zzqHsuUB6}euvK<>n`+m08Btb-DDwoVyDsmwra9EzYzcJKk)5-=Vbv|E)|QJipwKRN zho1B-gR13uQ-1aWBpdTP`crj^4nfBKvv5av)T@^FIUSz(Gy33%nHGag%EtYY zeH>2;3A8rO9l@P27F_wuCBHU&SGC*QS;2W4;+>!t!PK|IDPQ8t9=e~dsDS!ws(f#K z#Lg*lF2eXJV1oDePujSUt`z@*hsV0**XAB2EA zJATun@`=y100|eIzY#0~7nc0iPY#p5%ZrIy6rUpy4STly``4m7NfC-;aO@XGFk+CE zRmTy8R5TR=@T>X4KZ7z^Nge~a_zo&T%QX>hmPd z1Cg2kyXEJXk^WWj+-VnGUXE>OyoXQJ9gJk<(M0fFe$LMTDM`kcR}|~OdRVmX4?#fG zQG+8zeN6a8WVB~5HX?2MA6A`*`b-&Gnma%Y#tD;7DI)({fPZ-WF;&UQkLAjbeLIki z@mxaQJ+t%w6ZId;+{su!{X)fS?+n&EtwL8RLAJ^Ms5505$=L5gciD-4SH+*=aBK_7TM2XPDfWdpAv0-uvjeJ#}8bfTtAXBFeWWS zopq{2h$z;7n8Cl9dDf!oZ18~kuZN_vM)ip{@I<6J|Ea0$@+86T+#>vlD<=)|vFJx$ z8jN6|G4zV^ji>|{;4d%h-Ye#|ynQNw=;_k3NdrwrYhDB>vft}h!o*OL`~YVLbXlse z1jOWjd;4P7QWiRiKDC?{{rDp<=R%-1|J@|}t69$fW0U`8<{up{IcVUxw`mKmG?)Ej zu>V>4EQF^*pD(YO@ZE|H?%P5NGs-CRFrn=pU*VqCLG-9*UlQH3;Shl=DK!wf0PFEwd#Tjoh)OIdzv9Gv+{ z<#>hk-%O+*)wxXbbNCO<^!^(Dh*skdcb1jyP}%KodOW6{8m6HF+`Q`FP9r`6C72g_ zhS0>77({~P!1YEKkz-93I}Val$d$DF^YM`RiBozRv})A;4^&&77ax1s0M(OX(SHej zu%Gp!!#;*1?ky&>Jj1#K|3SW$h&j1b zUQ*y1vvEou_uXd#}a7|5UUTO3M{PEELfZ+Qzn=7&Pd>)!HF*R|Txa>a5nWx(B zi&-W8Y^Q(uC~{4{M(@r&?WZX}bNETFkMbZ)Fm;zN2q+lTlpq@i3A`LLeGR53`j^(S z2zH4zjzrO7#(eZ+oR5K5M*n31NG^ag z*z6Sin?fmD#f{(1Wir+Q*0zyrqA4qO=W#gjaS5M(Y~yXby42b}JpfJVNKK}%jNw|q z*C0ZrYA9$$QZtzPjZAJ%@=pkZ<#K;fx%f{&9$vXZO;!9XO>vE8k?wRPo=|vHap?(u z$3C{YU=G2LBAUxKSEX!krWEeCr}NPzOf^hwk29`cX!dLt%CJ&9K{YH=qg2r&gLsM7f`|L}XH+bYF_!Y3Ug-unY zxJZ0-H1U|>bf#S~7c|N+oFFmG?Dh%M8m{oYKuRgeT$6B0S;?6+)ZIB*{^B4p{>uai z2jxOMWIwp@Tw4;4CQxRDE-(9C)Xa}hvlGf^7*opB)RUF*b z{nrwj4$6BzO4+wdMGhS^@d>c6!?KbmxVv+z{DaX_eFl@tKFM&IebgJA!DJ(2#SxDRdiqr0+XOU)PF*v$-)NA6U$wgEA|3muH#%N3m zMiuub_S8sg!`k*4PQ{lZev8j$bb-73!#DT8d-wJFUlCdQd4|1uQi-&DE<*)X|0yZ| zZ732ffUf01=t0YqFKsi4yv^fm!EB(v!rVd*dPgKWm(_39r!m^G>tC*PWIu$yvXhr8 z{_$8JW`p#Ny<>N6Mt>KQN(^7X7Pi|NJ9j(jnyU}*97%z3w|u$tGz|OtqfIq{^1h~= zs8_)M)cxt!qV=4wal6V0cF(8d(W9s1+H+EKJ7@&kLv7?GM%;CvgPx{oCm&|hrEv7T z@C1pmXQ5)k4G7cQ-3!_&QQqO4P=|EI=*4$fyrEslx7uv?_o0|OMD^)kqnAjr3noqK zp)%3sd{G%NK{AB`T0ao~0|%LJb4*5~3FQL=8A4C2t_EUT}KprX$IcMWVc<4Ns|_Z6h``nJ-%ztt3Z z4K5D(d9q_!^1Sc_Y{7FSooe$pE%&EDF4sK*F00Ajn#WuG0LSXxazCHweE9|c%Xu4C zofc0TW2*OuRQze&__9@z1? zEbE2vkbFC~x5Ae{Ue<&l?Y`3Wyep;MDXk~Z=UvhhFK=rNFz`C`^jwd!v79N1-yPwl z$kq(p)ii8j(sH8&fW|@d#t}GZLz5wxC3tu;<5HigL^UP(+YU*=C$vrj-S76B#*uau(!An>iwvf9J+-+g_gI(js z9l2fG!>5|tCFpKmvRf9BVLJK!1D4>;Mp=#f$wbZB=+I8XcG5)kScdG_y*;kr*>D(W zR{svosvf|scP*~d;LPiJyGtT+%{qav=*`k!KX5*0qC1rnZBLFx@p{WaY&q415T4@I zi_GR8a^#E=`MPU<9#s@)5vi;lup(0ioM1jF{!{*OgIwWs5nV@g`m9vfO96P$-Cu1^ z%npugno?eeb?<_Z@w-9i^tY^!gGvB`kZq6v6}c7enS6zvHEz{39stNBWatf|Cy|73 z&ljkXn}?K<`{jKYhVn&ZJL#sRn&lk~8T_5m5$(T< zN$6wq7V|8G&2wI z?#+q7GyMS*)wEicma~vGKzXKWQ_28>xavjjiaU!tPBbG>&!lXYpnK;G3RgXiQ#F>wZ z@C8FaoTXb_xnebX-K(@@rd8aFJS5ELHqJM&oxs^#i4F2h%bQp{vI@AES@|P;{pl8v zJJ(&5e<;=z92+&kl0h3Y)WLD7Wor=OY=oF1DTwa=onm*6DFb#~WKRj-7fDon$~n;3 z`2cih#ST%(KLnB#NTIYQeMaBCz)@!gyT9|vk^pa{M6!qF4FV?fyJ1w@Q~eG2$pXfJ zmWH+JA~k4_I$J7Rw)jS}vm|6;3qlx_)=?@QPEA;6al5H-@1kE-N*1l1mgKEH9K)pJ zt;=S}?LF{=t_9gJyO+z_&a8CB=z@r*R$J0VayahSPoQ-p_|^lO=q!mT?z@%UNYdgg z$@9D`DmASgM$oKH9l^kXQR=y|yU)#k!XHruXD6B-*=fL!_BgArC|$(e2Qf)Ze;hMH z9Bqi)?|J7IEkMu7WYE~3c%=Lml@)8&TdOdO(W$m8*fBfbk8Ls3P7#3_+#>BU<(J+M zHyiDVdQi1r?Tq-}4Kn>`UhOl z)QS3${!Q?o_Mn9aGhz zc*fA^Fs(FMqY>Y3@aNKuJvP<4Cn$6hQ?;$ks8O^O+{Y9ZA2>5;q=C0xUMl0l&7K)h zmJ6K7E4cp|jRpQQf9vqMaJ{;jZ&?7bhv+_%rhB}=s%nmzLO|v;)kn-9L*j;=Gq8Gb zN%EZVpl+{XGgv;`RR7|Q!Dm6lOn4t}qUthWM_wbn7sk!Q1`Yu}*S%xjt^Mm&S*vNJ zyC^NL0tb8^eY(JUoFeH#yp(bVC63>@67nQ!bHJkukVW1Ia9}C@-N9;z2q@ z5mW`E+G4Xg_ZhJ|irGF;SQ;&$+8uyK8jeZ%YUb4dW$cYv{S<$GMN zhlJRqztVi_H&tqEcs(W6r`3(^02Y>Vk>bX#L849E%A5Okl|$=8i@ssO+8Hfz#5H{9 zimZ{qUa=s@5!7c8QQ0{_%D)WoftZE&S2b6Z>h%DId~lo;)y>Lfy+Uhs!vhm33rgiS z2=sF#*+E_$eGjB98ekQVi8NrM%=*#{i(&&%)D>njITxSmy7+$huAzeip+-9fC6`?% z9Xz#NfdGAO6|(CmVcS*BtnE;KNc*O<$N4v5eT^531404pt_AZsZG_oayH-RiqwdBx zy;@B~F^j(v!01fLNt=sBm@rPJxmNZq#BrsYOGKY?FZ5Ok@ds_usr@#}DIci(nil+J zzrxSN7EIg9xp@smwFJyKJkS-4RuLc^Etm#eLg(u1nt93hnBK;nL{%0^`l{j~B55xj zB1an05#PC7y|*#Jy$M1W%SffUtPkK96-fV{9c~aWV&uz!FE(P=v0nr~CnFgD%1JPM z>m9m@lNJZuEXGINV?->ZoYAgcNkY1z{@d7#B!bUwY8JFe0t&>U(`tUDYxs0Ua%3o}cb%IQD$(G{HaO>aPdUu%^GB z*t{CJzpmDS%2$7&)}&Sp!E>Q=Nsauxo5$RVP}pqjwa{J~npa-{eni=%xa8N^#I{m3 z9$w~C5a5sdU8&g=PFKqvWyQ>5_q*52c%fqswmv|w_;Oq}(-=HgOkbqt=;HrP*~ao0 zFo{1xZ93lD98tLIjHs9#OrJ?kF-s$t#iZMXxKF7p=BppBeFTe1;gw@=3)BCJ0cKeD z$K-#v{TtIKG+?D@`5ej?GTBRsJWN>tQm?~78&Z$on^!e?%5d7>T&eF_w1ZMEC@@(j0Z2A1EaC3sMS9mn9IM@Mg_JGbmg)m#cZb+t=|76#P}bxE*dCTDkgqwCac7|*yl4VF>C z5|DiOYLBcw;`?gmZA*s?LThF?vl(clMci;VXw?7xUugmRqEn!!;d?|RIn|$SHG}5Z zTS2G8JB<@<_>Y>$MZChWSZ7)>)vi-2f}*sQm;!oNQ+u&3?Y){v)7F4&o zzpUl#FL3+a6fe7nsWr}oa-ZKA4kYpU68UybRZtoQgO~u!;J;VQS~Ce4C;G<cym$%WIqIYq+3BKM+q42tB>Apr4%C2v>Kwx%q=$x7`& zVRp=|Ph)&1ezMdU%rCS^!U5js!d4u8D0PC!d8hr;cJ6aI` zUkd;KL+THt+El0w<^3I0_NYa-NWu)3@$sYQRigpbrmU;4j7l}AuFa(Y3BGDZe1`5( zVJ=D^$@Yvp(%zzg$-Z_$cgD0DMNdPI&fsBz1MLlnZl`%;g@W6Djy=Q=TJeW#ZP$;N z)zr8C=79G!ftq@Vx9^D(fE#Ar=?WLId2bLqic@N?w7I#!Mgd1OggXs9s}SR(Hf{%0 zqhVdeqVkhm8L$$akYYvQ++qWMlEw&Lfk?k!{3e_zeqdn{g>qP1sy6@#0QzKNgE@px zP)b)x;l6OFHe!Xe<(sE7EdnFmTf?OkE!->6m2)03=MQ|yibBlcyhHpMA#PCJ6iH#o z`rY#nFJ|70Mdu&n633@0DxZyXb5sfGxi3b6>1wZhhF2%VAa+NKx5sMR`Wma)i}YVz zLWgVK9>M?EC(|A&Y_O`!8C3Nfz=+%YQnd;ad;#K1Ewiy;3(H^eJH_QJDL|Pxl_NJZ z@%YQ^SqYN&;E>DDVJriztO>xySH&yX17;{rp&MZKd)8fw>13et@lMUha0 zY-GDpRC*8tZ2Ct0RDOMWk+PK9I@}iAEEe`BQ)rOg!GAZdy9J+KDnkY1 zm)O;Tri!vtP}4dC3w7Rt*`tZSQu|0r3bh$`Munm*huA|c0d>yr+IAIilO}_&3`oUv zwZWkyZ)LSxdWHb?mmonze|}b@JvR=Q*H!-hgth0Biz3wC-WVTYvp8cGQY z&GW1?Hcpb>5bozc*g8U(UWg$6LQ5PLLZP{oflJLE@iAS{lwEvy8h&o++J7M+8jJ-hoX=n)r>;%ISBcg>Pe^T`Gmpo2d?;w|#&0EQSS$JO1nAZZJ6@bW!L4mGx&%CGOAYDOK5%8$RY(v*1tsj5qqZha+YjyEJp+1Vk{O_wmCZ>Ed7hF zPgr1_uT%HROHv!0aE*g5RI`Tbs(2U}JXS_OSXQ-Fv0|2N?@LJZim{Yaun=5Drh@jMcckq8LW|6;3S~{S0T#Hpc}=4 z9l9@dBH9T#+iH7{YAkiF%=|V9oABdYO5?Dt^$s@5%|;6rk4q2A1qcz>5@qukusoz*FX5ME z1)Zm;mnPOGCN-{$Kk4j18U;2>b#wmO1Z^#g-OXFH5=LutC(+k36L`tOcVEqh`=}Kh zAreye3mjt9AfKa?8mH!+`+SF(fy=T>nJzyXY7sT{Ehc&OO(tbEGtftl?yJN!6hu2f zQ)gG<={Yz?AVxoY2j&b`kiC4)xI#ARRv?KOycoBNBM3eU`o#fb_e~Oda2zYfxi8;6 z(0^mWMy6GMr%yHnDwXHy4UQdlSp4ICBCpM1=c~x^_CT`ZYEgjj7e(-}6z&{%IRmWg zQW7l5LOJc%OQAQpWt88@54m?Rtlq{(p3RX8_=_{-Dm>UIn##S4J_7y5{dz@!R!FwZt556>k2@ynW8%6rZoyeUqF+ zgH#z7V{-P4ojR+?zc5UP0r;)5LXi`J(mm}E@sSD9!N3zQOGe2A5Ut!E_G#f z1`TZ2|B(^@_qNHu3y#-d>qmPMtZ*cl>K;+#-e09L$tja}+y^46%CpIsslX$i>++cv z76Cd~e6_DUaI)TcTfa>NJY3G3<{Bz<-cO7Su5v4{bS{usGmz=6OAYLUdpD^5K{I~6 zI56L$Ob<>FFmIs3H$2w}|8z0>B=p_}fN|dHxcjwTZppN0kCMPI0k^Pz%uIr^2}%qv z`BS!0I_hPV=Vg9Ub3EcC^2eOt8g0nLZ2yisRvXdXBaw0gH~sinvh|uf4ml+Fs5r6e zQirViSmKSg2{%VlUX#79GepZ;#hRLCI6R=q1m1B!ok-u|!e&6^hw{Dmxi9oy#csr`CN&6T^ zk-)?-EV)tx9gNbEm0ULp17zqdmxq-&7yN!S)#+N44(5VOAJ)3zg*T4_?<0bW#sCd3 zU4|r3H{latHXBzs^!!^fAi;#grY^nk3@)v{V?Gay(?yuhYU_V4$OY~?_gVCnK+nc4MN{zHn^JZXCFV>oUB;?yyH=W zf7<8&t6SHknyLq$RP)gK&;>A5%sHqzwDF>~*o^!@VngC(H!x%?MUh7}!JD97@_zq( z85(KH(4Em@Vg6td4J)73{>->f<--LM zWh+5&$vXb=*`MWEp|hR~%+D@6LbW$*6B#GU1^VpBW4X=;JEMKK{vQj%|6Uh97qG@a zFYXu5TQ)FY$&qbwa@=10C&LYFpI)*i;O=ZXmDa`fvmhF8X>%wo`+h=tBK5oV1E{NGS9lGKE!uZLQf_J=|QbhSH?Ao@yCS|P0 z`|-^1^|f*5`5~3t>%S*QFAY`hMY|Q)fqmYeHyGKQ?sH6M;cjWTXVWQu7}q-e2qeR& zTi&mapV!g?{LueWtr=e3YxEnid-WYukF_FknwX0p5LG-qqKT2YulO%x^U=r`P0^1%)0SbFByeX0AO|0?|$3w;fm4E^P+Zk z+5N1ve);Ci@HxGv-ydC96u22G$nbg$UT(V%6@FZheR||r^anNqO*0og_~N!T#oByt zdE0!pz+-Mr23XHku|PnJNY`S+)2e#3z;*SnrvS@|oM?F1CHA6pg9%rBA`raX<~)sp z^SDtU^6h+_Mo0JW86H@Gm24*Z(c$g=FXBYmSYQTG!@9?Nucch+)q{5Ev0|b8`ITq} zQRBKt7H~D4x$br7IFv4R9JN%I$|yY+mHBN+_;(I4pA=rRkxD$%RGUApT`JvfyEBReDjGkBdu z(|}og9V;Gbws?d1IE#R>1@E&jWSa_nwj_mT%9{$uPwS09$_%1JU?rb&1HLEcXElq{ zgfAId=_`IJ2x^2_j{=9@Ns84qga&IMMAp%=KBA`Kf6Oi7ev!tsi-5^bB=)H(^0@9oG z5;_UJ1xS$I;V$?7&bj-H^PTa|JLleU-+1Hx!5CS|nrnrbxn}vbS$P;|U08kU$IO2T zi^eai5KV@(9Uu+Z%l){(dwdK4tD6YG3EyNSe%#~&GM{dOfYAzX|3YYW$?_&MBY>HWuyg%c{ObiZPAlgM4Ol~4XO!P{IBw2C^pR2l)oA)UlG;fqS2=@ zjJw<-j}}%hi;`ld6YqeOMp@qnzTT%?(ziK7uzrE6K<@!IBg=uXh6nD;2rM>?ctbCZ z5*P%JdNi085bM9!I*YqK1C;y}*aQ7;Vl!d>7Va`7g)1tfIzmkgznWiJucT(#fI1|u^Ga^zbC}bjeAoMD5b6LzY^Rinr)2170+(>3IKfFEA1k(z z-uE?PsoUTjFpVgaWPJGhd2uB_M=lMVvnQ#eKA({CuX;p|S6g+GHMg!fH%{Jqamnm? zvb?U>fsdqH>sh|c%pcof>6jGwDy_@pBMhaa)UD5d>JceqUWB|c@K1WUZSG#ZZ@8xW zbjIvCHcmg;tEN!)Zu1m(!!_^m5lZ94*Sq$E|CeO{|1QaXv4Br}Hh>MkKese67b=CY zt2?>>BGwT~D8<~rQQE;}@l$z}W22swI=Sw|majYUgsU6nAd?uYTuFj+~=Yi&i_X?^{KaCqNk&#&X0YIaknMYZLCx0@|byVhPih|K%(2C zY}M+w6W`JaB>nwk)`C}PW{H#SkUPiG%YjfyhWQB-_qCz|d_P>2+K>9emT0P7w^;C- zE(v22#>Y$}JLhh^=kb`n^sl@+3hAr4lXnU2AMqIYF#K}Ib9FcoLj@Du%x9A8Ld_Gu zC;db!CLo{!PoBe*QqN`!uM8<0zD2YN&xX+pPFO7l`! zFf?0U+0dkD#0Hjd-E8APyk#1u!SrV>*X?)8a2PgLnl#XM2avk_A7s@7Yd<`|{x9Oy zP%E~3&2V@0VjW0<7vs`06hv2w1+@Y#wUJyox_vv=Y8`ieAfxVoB z^jo|LB7FdPQB=npX~P4zjo_*_ErBNHJ&l|}_8JFNG)^?)(cN4g;NI?hpagKm8vNbM#yuZZwV5~PM|uM@elC)@6@_#SnFiGh)Lu#kXa3T zGNp>Awa+5a8Gq7$jwnKcRet{`?MiV0$OYN*JC&-RAE}dj(G9Y%a0UM+Vc8Hv^mYD> zL=m}J1kjfuqxvV(`kPGe7kwmI4~e?*jrhwva~k2X91NSk9PScMmA_FKO=f(c8tH%$ zio1JQ8I;T(hnio-*nB8xSmaQAE9+%h-v}0zK+9lJTrW)D&~^f1zTM%f&C=PH!c;;_ zv2)&fhrcgfQ%RdZ9KzAuML&>FNzcryoD0o{^+%9FD5P3wH@ISheA$f!d8qnm8e}g$ z#0h&jLdD<4!*Y9sa5U6r0daB~w(=)3>Yb2VPYtsBA!3}y&y8{%{Y$w8i9ZiS9Er^w zp;~aeZ~Hd))Xg2}LO4S#Xbv*4VRPl^w2L!l_SWI7fu9Jm-sriOp|2J^ZN|fy90v5l z?7{R?^j(@)4TM+~3hSe@1wVs$BF`hOlc(~w!~IyAl6mt*WE>IYt#6)z?UxQqLTA5` zE5wF%-zX7ManUfkXh+|k8WbX(cgyY2{WIc6PpS>j_0&b!o!D$VdCX_S12l_6f|bjD z3dbD5+^*G$-?m(Fg-ZAjJn5>tI&d2pq$N}qu6?j-{3&MB_2E}*30i@$-GT~&q)kXi z?2!rc#~i+#y!1=L-D$eE_&=o6|G~7+Aaviuy2C0l`qK#GkhX5#O3a17r)U8|m{pPkhJu_xAOtkR$2}K<4FRsK%63+6nS?6%2BbJ)`M*iLmS{ zmgTSObpo^XsH*ocN2csc*s#t&o=ziQk=;8F%nQAwsbq_OA5;%PUr{qz#^!id7xEHZ zvQEjBI&6VuES{cRxgPZefdiD`!;qa11=7y}$53<&agZe`81}8~NkKiTb#P8uxzb{1oVTV#&0slGKw5CQ%?gsYK&dCe+|dzkSc%Fe)2p%EdFHha2+A#zH?uU@+1B_UfFSfK8sTBRF|c7-Jab?)pkv7S%m;;f<%pr!6lZ(gVAa0f=Ztgaojxaq(pY} z@>37ykRMt(YT2n#{@^!&n|j9XnXZ((HQCh@Wc=<1zcG z$3!7EML(F(<)NSB4MS@;gqpe4Iv^ODp{Ef(KOOx&jRns}B?pMtlo)VdBVoKnT}m?W zT3Gwmk}J@x9On5;FE95w@HVP-#A<@4?-Pus144M81xn9sA2f4Et|FelK{tsbDMO2~ zVXKTBYIb%lOp@Yq<2n8=3WM4@clmTal1e17IARU8zg5q5k|m12h=d!V*Sd)D?@Q@j zJHv>}q2^!2I|n1dCAEJ-<5W@61M6;~7WS-;Tc1R7C=dMnif0xoIfxcdKMp5!)`rZh zN6}c^7)ZZwL!7@Qh3DA%o)v{zH>ZQB<*;535#J{~_*bU?_hbn*4r;!pPN$ntWQ^N< zQ?=)Sn}*ngI1&PTiq(Sa-K}q==rZVfrcDlY}^WG+*aS;LnL`8?uX zx-1CZwAakNSi~TG2!(4RMg_FyXxBKdm|=K;f~X zXw2Tl3HJpx?`UDHrQf_J$7n)|Bh25F*5q zJv4EaEa$yfbd9(j_82JbGK)=>ST~ZKS80W8SSu{D8U%~dDQCjmlhxYxQe3kN?Od{> zSBQ+g)iKoQ@2pS#1kDa+E526RvRl<|ug@-2N8}6U64l-oHhozuO8*H_sAiMf^?$W3 z=Z{BNm338OS9rteqTNEus*Q(3kdf=1;4sh5@v(5c<03UWU_gd)IsU4y0bfyB)Is@t zYuD{p#br^}0Gyy;CEu_aUOI@P2$UX&D)6@lc0M5R=@zN3A#=g~5Odq|qTF(Y7CTip zt@-r=MALd0(N28MS>p$TUH!!GA8+MP!#dmule`T0wM6ITPU=s#YJAT}e z{L?XuHBvb0L0)s}z=TZ~MB|1wu3s}}3eu?yNe$ag$minrD3Ib|#paaw{QBMxfF0zp z2in*L-kNH_6XPHnva2}qV2AqF!^3qd>P1?+$3shq?J?)9!i!3j>hj8ykm~@)U;)(S z^AfYBdph6VXOQMnP#3XTqFBjS^MJ4Yk;)Ea)q%if;Ij-dOCN5?hkcvQ%^%NpP&{we z8Hrys=&XpN5Bpf`p|Xn~V${?_xvV@Ttmhw>W0SdoZ6QRJ>MzzXG48PD{bdj}&mo3D$o5S1Y!wEav&Iqc2rw|5Gtc7&W^ zgXd%jJ(t*UGyuA^8oN21)1Rl{BE4Kgs<>5;GUJ*-{s?SePdof!D>V;dQfAY{m-4`~ zZ!_^pe%HZAMX#T9ssW;{`^hKw1Zivl&RV{R%zWYlXLmagg^a!W9i~bQZx>{e@Q0Tr zPwloSmTB`)LC6Bgy%BkWE1688fcz0DZJ)Kh+er@52DTGza1*8G=9EQJ|VbcMKJBmC9G-vV9iA{)k8I`jXzo1wHcyREjBAEhQfp zpis+W8qftY_!EJZzh zz!f<2x0UhU+Gb9sK8C4;l7sxS3kNIj&+R;Tw4U8jZuIfC8QC1wx>-)`Pf)Ruj%I6H ztd7!_dinm;(KHx#DDHTR$pjc$&(k7%``o>`b#XY5+5sTlC1 za(ti@QWGAzKuSFu{Kc}&(@5|dB~qOoQ$PiAIdI=O?liQFyA@;1PESmw@m*oJeA=-gxa!EV8#lqx2Wm}8=Qy~c|7nQFZ(XVi zh6lIrOct` zdu7(=MwA?*{|baCLi*Pj@~6}ewJdzd13L$##;$EKvOjxKk9wQw232v{yJi4n9==|d zP#HCU0QaiM=Nn|$Xb(G2Y!8ot=k-1XXMyJ9@7 z%`3D>RTQv!*hR%t;NjlqCV)Li+m8S{YGMbyRpWEk+9$IQ~rhMiwVvo+V ztX&bPn(H$_e}o+-439=Qwt4zJ0o#3L!{MlJc{y5T!-pg))E?py;}|2t<}rzjXva*z)5`XUVH|OEA*a3xt%h5ec8GG za~b|fl2{tAf5=mE+HQ8+M9BT-s@Kbd@UQ2A+1T>aj^MC zaQ=pNuMv)GvP6VClWT7%ui%d=%<_{ec;d?X>L2_kQF+dE-7EcAjl)?4wL>&sN&lmV zkLfA9L7))(P%9G@cotR4zHXKMA%0{*2&M4YsGAtt9ARZj_n?rjbn)X998dwTVTZ=m z+JhsP^|{=z$=BN%FiGmy-8O{tAD`BXrW|GYD@q;WIt5ef90_WUaIgDwh{Fyx^iOr= zY@PQPO&J8tV5R=XvOWvr_>T26UQlPBR}5SHOl?ZZ!rgsATQ;`cG&O%Dfj#zvU8NP3Qn57+YcnzXVMn>11r5gb z`<#Q0(HX7gX()k;Th4Z?C>^^{mDZ*F7;W3HrzXdyrut)iH%NiF^f=g>H=G-okCr|l zT2vU#^klzmhe*g8zSG~$rgs6SXk`D9^c)OML`YE=9;7juKL>8|yB)3|Dn^d7^j0i= zJYLnbXL}%S-cpsqxmEC=O(Teh4+zhEi7^s!P0LdS0PUCv9=XOBR`U6-J=A(nt^swe zHvTHTwS08mNAF0Owt?%{S2YYBaNDUG$;u{=l7-W7os}B0e70~r!gm3AIw9kJK4OfudC?~dg{eOtTfg0ndC8)+C=t= ztlxzFr0~>rukax~Z8KR+|I)XF^%95cU~*%ViyOOOjw3uh#cnNeOf{k~Vh;HLvZ<+w z{Dl(0wFf*Bwer$4W*hcgj)2vk*qeyn=%BI$;8Czf$js-P#jRE*yv8K^hWK=>a>=uc zGc=K|a3%89m1Zf2FcW3NA0cv6IoRwnipED;gfMY*tpRNYmU~0dY5_aLOe`Ldp}!Ny zl<#arOmB=OYE8g4)!6l)+XLGVI;xsfIL%#fkS%RVeT|=ju@7_+g9k)LTmMsZ6BRf2 z`On+JSmg{GZ**GvhW2TmxZ;qq8CrE2;iz@|`fXCzdvFEC>}RLMd6%C~6>9jqP6)5H z(ZY;?r%N9;QO!e%nk_EbZ2{SfRgS&wNwhLcU*ScAG60CRN88?zOoh?jD3UYStx5}L zNS-M%`trLtzj7(+B{cKZ%YuTgks*XB=j0#b9cB)eM%>CJBSM8GRZN7rQ3`8a?fr(v z7M@iGytf|=kL#3tTn)=;cY(fekXr1@9;-5Y@OsM3ps=L)u2*`msNlMSa}SG30o0A-7#C^BD<)jk_zBd(sHYyv)s(5GuY$4%igCFcoQk_vF63nS%r6Ajx? zw(}E1&t3Ob^311#zV$+k*}#6%Ri$4Ofa-~E%qqTHFQFJNw1gk7A$V$gSDIE{$Vuc9 zw=YJ*F0PK0vU%|XhnS0`#Q6dP4ALHmBid+=+>eIk-vYk6DBmHL&Ny`uf`v(a)acjgGdYP-%M5-l;^z)&A*?vo27{$r& zA#V_0nq3ljV^W>ggxi>*`XvksI^+jX^9>@Eq$0q)@99@@MGsdx;0MOU%8xTkfeZyF!{F9vZ z;pE$abotvMW9+Y08~o2dRNViyNTS>9IlpdHj@?Wnxg9)uZ*h)9*X|@RMoG?wwun$Z z@znF4N%3oi`Yhv2KTpot5)zD&B*WH0ug~4-;LDhb(9ydlZFLNu@*C7Nu$DEJt%Waz z&1;*X;d;P?tz4I;@hSJT_1$W6&y&@uO9x8kMTnz`aW~r6_egey*{9jHY*<%Dz!1spX5$FVDLVhy?wfG z$A5Cv3DTj<#4qn1mu8+N8qk~^;-`*xW2Yo02=0R5N3ulcZL+IQOQ-&t5}VV#-lvqQ zPeUbLq2n-n=mN6;xdsvIb=ILy{dhkjiR@FqOtgiqX|E!7O{*k?7I zg{~4mzSUPFHqXi~AeOu5U!vMo&x7dLhckI}L?tcVUqXVUGwD0jSO*9Aabys&huRLk zQ%+ZLw%nEi1D0Jhctg2dJJ1n>+Ks3e5suKuOUA&%sm8^gHVW(*XSjcL#Lu*9;RliM zs)(Q9C5N@`+sd$E{CAg#U_`q0w;JLh^P3-c?3Xg*710su<}EH4oS?D*G`I8>HgLWl z8_UveTuIxJhK;3fCk0lrOJt*^h&`K%P3UMn@0KVMO}y>Gv&5I6+c7X7dszS!3QQV; z-w9FG6Ep$Kz+PVH$HlUU0?t6DTsJ5eDXm2Nis$+5A_jCLt4sEeQedf32?S8@&`jol zE-^II6|-5lX`JXtw1<~R)vP%}aT@d^+D||+E%XL-p+{{<%ElJyr9p`oMwU}x4o>hYRp-z5vC6-XbWI~+HPyb>+i?>xMgAXL_DdcQ zs%a}CJe;AtT%#^ui3kS%~F!>8S zCt@7|&b3{kIVEcg2u5dS2OlW9N8x7Y+G)?={4Vmx@7G0=${81dmFl{Z{jQR)2``+f zYT^Dcb)4A3Af_sd|COwHJ*3hYXnT9P$Z@GTLRuG*DC$E3YF~y9Uyp(c^sG_HIhIQ} zlKP9s7UcGRRk9*u9%mtAF?_bFb`!P@=(?oRFXPuG01F39X# z8t{j>eHd#}o&&>Dv&g?mCF#4(aO((p@QZu&=sWi$)L7yL8|>F4orw-d18xoWr&uri zhdJ|si_ot0^~6WP_pkUznDsw}65vxXHz}Qmc0N^aPf0)vU4wncduMq8Ua1F+h@*#k zH?KsaZc&lWZcaO2YR8cuP3@rYL}CYm zblUewB)oaNeyNI^@r~r!v#Ns+YBuSlKEoIh;g%j!$3 z@N3H19<|LHnBzgDLEljOWAN>_QHZ)L{L~nS4E=@cI-5kuiP|olC-)f>^}OgMJl3_hv0jSH2S?F;lnuX*$a^vwZa?-v{S}e1-IjDegN{c( z^u5XLktY zX`d+Tp7CfB<&>l(*e;!MxX%XmUOadhd&|Sd+I_pf+joYv;rR2iu2WAcvs16eIX~Z! zRrhm2^-&V`|FEBe;$vi|()E#l=C9u(3V;*R-Mkemmgq+)#On_+NXe&XEe1@vX^p=U zkmk*7e1Cf5`J~HrQjPsvmV!f1PKtI(Hoon0NBPI5W0E;2eFp(_K6i{s(U@d*WLJvpkEN=&kUGQ@zEW>MofrG< zj}o`OZD?MgZd*TG^lM&Ozy*>^?w*vw`d=AX-aXGr z`(*@e3Q;Y@8;z4Z2xwZ*N{9FhCx5zY zwH>SWpVF=4S|IB0+q+%WBOMJs3-G;>8(BlBu+desF*h#;eOf?-TcWZPXfj@izG-$% z8)#Va(dLr6uNrc%Ywu}twhJp8A{v&;7$*2J3FZ)KV}61pBCHp4Zjf7v#~Fd;$25@RoXW19W=fAWgSna@Np08cK2?0ed={wDvZ5^};qfb#8zW}7 z78aI8MbMYrGj0|l4pl$Cjy8(jMNXJf@>>i(ms+LJdF2EIm*+oi4-&J*D!jcMu5Z-d z7Q$#X$pk5>nfo||THBw004P6`==i2TidQZTS;V@Dn!B}%b6_2^c;E}ZBR9Xhm`n)1 zbA<9pdoobG`Wp$0N0|4WWHv0nuJV;!PiD6S&T(D*8^ZGsPbDfyWOp+CZknu0Ju2wR zVWL9PJJ{8}0jeM}`>e~;$p5JU01epZ8&FowIpWKC$(+h??Z_LT?cO1`d|#s3K1=XA zQ003c5_g^`LXK6IpIJfHHf)d(v(xQe{H2610^>3U*t<$!@*|vIfA*;nVeCvw4T=BS zf2F@o{Q^h-8oNP~8LiFLhy2=&Y%7YS^kBi|cE~JI*7BZHyjE=|lg-xzR(k0d@eW_a zdRg{X2grY)(Sn+GE+ir^wHL@!a6Hg!f%wSc0ux1+U+!}!2Eg0ZSlF3@wH@9eFL6qL z$0y<=VEqjfSY?;5ps!LuW>BQqN^#|Ot`6}R*P--h;!i;)u&H-^yim#cq{6}Sit@eZAah82DVs}kfQGKND+7#MV3-`*1ESwPYU9sf!5 zFCc9)W1_-xORn?0EqO+-ZgN9s=O<>w+IiN6-n82Ier|lf6ZF>BqMe~Gnr#@b6_Wcj zu>m^;?m9Vi@JzJ=h8K&ZGCH;Wa$1>|Xwl|n%AiIo*JEf*|4}rtTiq&)pQyIRh@+4D zAsXY>FzCN2_invEo^&rt9sJQjF?H1MU(z1Vaq&-XU!LSo*~jmXE&<~dSWD1dyL%qE zY5e$&Sp$mm-)I2-Y9RgN!A@5}k$`WlACcCcT;%e%({W)tYS~whV)Pln z^A23-bHwb)8BNel@$LCz`6NJV{Byu&>neEdh@nZaUf+=rul}8Z%g9Rl@Co+%+25Yp zzlUG^eT``u29xmG!6@8B{Gvx=Alp<|nC-JfUI1c@V$%rARxD(r`RhtA76A-mzHiJ7 zU&mKgH?<1#0sf=Tg&}B|rCVzw%AF$70f2J!GFGaNSZ}mWLR1sKR>4k6^2ZkXEYRtTa9c zC}0SLlY;_MVq{iy#ZtxfN>aby5gyz^L~Sxm^8JvjU{QA0 zSTt-x4cvv-L*`n38s&RkkLVZmsyz&UA5NXx8F5GwZjxMdh+sYWU^!(T$iAox+MwGl zDw~Aj>(caYhm}7&I}Fvbu@bbLi`lJ`IZpn}2Bi}~320BHAoF2HVZGr`FhSL6wWRE^ z&NdH~e21&j1`6_F?uVI7uE4B&_D7g|7<-3S6GXqQrDSedI|Zu(s4b`#V+}707ZWWA z4Arm!kg=t#rJziNr@Fz!mT}?X!DHPK-3~!)^Of{YP~=jd&ioy55hL zE3}0d(3Bk?<*$T9!c1Jr=cmkczG}5TP8?*JgGueU+@Zu*3_)i7@3n1OOP_u+*T2W) zFC;?z3F52#kISe%wcYb~_?~rd>;w>)H*{B#jFw*2yp~#D6mB*xB9qE699Vh22emWd z(qTpRA=v)b=V_6!U9|y5Z{RJBP6G=2dAp!u3{nRsmRuKzQaDTr$%Sbz6l7f3wap2)f^kk*7Qyi4#e!^n zk+I;XS3bk?X4yPvUVKpzE*`z>+@bVjX8FDO1)4wDo z{BQ0?{}=by3bn9vCK0Pt=iKHiN&mPDf^C1x3i^+Z!deSuh_wK8YGoXaU0$ZY0~~6wQl>4sH2Ky9r?)O~#>L zp#BbrN5ec-9ncsywB_?0+c+L-EGi$j>I-Whqg$62q4CjhGNEWSzeA~H#Zk*qOA@

#t+k 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

YPxRI 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/fe/fecb5f864be425e1e1c2d17a2e73bcda84c5db73.svn-base b/.svn/pristine/fe/fecb5f864be425e1e1c2d17a2e73bcda84c5db73.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..ab4c2116c676a2c4ebbaaaedcce21fb853433fbe GIT binary patch literal 97230 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

gE7gI#=@m<&{!xY>*O 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 literal 0 HcmV?d00001 diff --git a/.svn/wc.db b/.svn/wc.db new file mode 100644 index 0000000000000000000000000000000000000000..0a4eafbd893edd6132ba4228a00a03d2b8a2d228 GIT binary patch literal 237568 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 literal 0 HcmV?d00001 diff --git a/contrib/1.393-cpM/Atma.stp b/contrib/1.393-cpM/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..ca289e00212c5bf66cbd1deaa82b2efdc9dfbf3c GIT binary patch literal 2543 zcmcgtO=}ZD7~Xm)RR6?SVQ7RT8Zjp(RI=l0PuJ^QexlX$SDliv1zdS**o zENy|Nmcrjp=y+D7r>C|k!SF!oy=p%0c&5R%qV(sGTmHfr4xuv?=?(5<5jC>e#P`$L z^FLYGh4lm200nnie8XOn*s`<}>`X3soL0~lRIlJYrB@BAS6YXgY`u@*6w+4K-I0YBy?KCFP|k$dnyZIFL; ziqA=)4vg<_?LrY-jngyec)?SwL0YT|;6EkoWyG4)U5}3PgNyIk55zIffrYzYk@BD6 zr_U~TL-Ka?f<8K+v1GztS7=6TF_E z5%mf<0)yVjO}+T?PdEEIB*j^W;MQ7);<^jcA&F}sja{-1HN8%U;(o0|QtgHgNurNA z>ZR9zFf~LL2;qiS107@u&J0@<=UdT5yjbfDwHa<{gL0*?VVF0rj%KVjEsX0Z2e2A~ zd>Y6LPzGbm=~EaZz)}E%7!(m?DS$x?ONf;(5e&i@9~y#%7M)lb5`lv*;*l%T{;-q> z2S046k7YbK@G#tgAVYAYRTr_UW_E7TPGh_i-Mia0Y1TF4a`rLmbZM1LLE)CFz2wh8 zc7keGZ<~tvPPG?eqKU%!wVZi8U?{~v6NPg-#dbHFqOj>y06M`&nvies20P5N)Awut ze1Wl)Hn$vqdoZN`yy1iz;jZ*~q!anTWg+`)0-xg(HtzE&Ea~wHviPC;*wH48uI+Ba F{sxE7AwU2C literal 0 HcmV?d00001 diff --git a/contrib/1.393-cpM/SylverUpdate-brainstorm.txt b/contrib/1.393-cpM/SylverUpdate-brainstorm.txt new file mode 100755 index 0000000..b8aff4e --- /dev/null +++ b/contrib/1.393-cpM/SylverUpdate-brainstorm.txt @@ -0,0 +1,16 @@ +Sylver Update Server -- PHP + +database driven? + +Should be able to do the following: +Check latest version available for a specific script package +List all available script packages +Download individual files from the script package (or, perhaps, a single package file when the packaging routines for mIRC are finished) + +script package specs are contained in the main addon file (.sa). Should the php engine parse this? or should it be entered into the database? +That would require an ini parser for PHP..... interesting. +On the other hand of course, the client could simply parse the .sa and get the files, needing only the base directory from the server. Quite possibly the better idea. +Whaddya know,.... $nofile() can handle relative unix paths, this can work! + +The system cannot be built soley around a full-script update construct, since I still prefer to release the addons in a standalone fashion as well. Addons will have a menu option to update themselves, which can work without the full update suite. +This will most likely mean splitting the update suite into two scripts: an update "library", containing the basic functions required to perform a sa-based web update, and the full script's update client. diff --git a/contrib/1.393-cpM/atma-install.mrc b/contrib/1.393-cpM/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/contrib/1.393-cpM/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/contrib/1.393-cpM/atma-multiserver.txt b/contrib/1.393-cpM/atma-multiserver.txt new file mode 100755 index 0000000..e480009 --- /dev/null +++ b/contrib/1.393-cpM/atma-multiserver.txt @@ -0,0 +1,6 @@ +What needs to be done to Atma to support Multiserver... + +change all channel messages to use /scon -at1 msg $chan etc... +store CIDs in the queue file + +store CIDs in channel configuration \ No newline at end of file diff --git a/contrib/1.393-cpM/atma.sa b/contrib/1.393-cpM/atma.sa new file mode 100755 index 0000000..aacf65b --- /dev/null +++ b/contrib/1.393-cpM/atma.sa @@ -0,0 +1,1853 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.394-20071031 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "Insta Send", 500, 5 68 156 22, tab 2 + check "Enable Insta Send for files smaller than", 501, 10 76 103 10, tab 2 + edit $Atma(InstaSend.SizeThreshold), 502, 114 76 23 10, tab 2 right + text "KB.", 503, 138 78 20 10, tab 2 + box "QuickSearch Cache", 49, 5 91 156 22, tab 2 + button "Rebuild Now", 128, 100 98 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 99 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle + if ($Atma(InstaSend.Enabled)) { + did -c $dname 501 + did -e $dname 502 + } +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 154,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) + $iif($did == 502,Atma InstaSend.SizeThreshold $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +on *:dialog:atma_config:sclick:501:{ + Atma InstaSend.Enabled $did($dname,$did).state +} + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if ((($1- == !list) || ($1- == !list $me) ) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter2,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + $iif($Atma(InstaSend.Enabled),msg =$nick - ***InstaSend is enabled; files smaller than  $Atma(InstaSend.SizeThreshold) KB will send immediately.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick $cid),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick $cid,$newnick $cid) + inc %counter + } + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD DIR LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + if ($file(" $+ $cd $+ \ $+ $2- $+ ").attr == d ) { + msg =$nick You can not GET a dir. + halt + } + Atma.SendFile $nick " $+ $file( $cd $+ \ $+ $2- ).longfn $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + ; msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2,32)) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ( !$Atma(InstaSend.Enabled) || $file($2-).size > $calc($Atma(InstaSend.SizeThreshold)*1024) ) { + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scid $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/contrib/1.393-cpM/bugs-atma.txt b/contrib/1.393-cpM/bugs-atma.txt new file mode 100755 index 0000000..796735c --- /dev/null +++ b/contrib/1.393-cpM/bugs-atma.txt @@ -0,0 +1,15 @@ +And now, other bugs/things to add I've found: +- the server allows one more queue than specified, example if I say maximum 9 queues it allows up to 10 queues. +- if I have two or more slots open it will not send the files in the queue to two users, but only the first requested (that will be sent instantly). +- When a user changes nick the fileserver still tries to send the files to the old nick. +- I think the !list request have to be restricted only to channels where you're serving. I fixed this for me but it'll be nice if you fix it for all. +- Another useful function would be a button to add manually files to queue instead of letting only other users add them. + +Another one: it's just silly that it deletes the queue file when you connect to a new server.. when I do it everything that's queued is cleared and the users have to use the fserve again. Have it delete the file on mIRC open instead. + +Ok, the !list problem is fixed, but I see now that mIRC with atma fileserver 1.20 uses 95% of CPU sources!! it slows all.. +sorry for bugging you but I hope this things will help you keeping good this script ^^ + +as I thought, the cpu resources problem was given by the timers. The script sets the timer delay default at 0, so it repeats the action infinitely and infinite times for second. Set a higher default delay and you solved it I think ^^ +So, after every check, the queue +1 problem still exists, and the two features (nick change and way to manually add files) will be very nice. Maybe also a feature to requeue timed out files.. as you can ^^ + diff --git a/contrib/1.393-cpM/bugs.txt b/contrib/1.393-cpM/bugs.txt new file mode 100755 index 0000000..c9d160a --- /dev/null +++ b/contrib/1.393-cpM/bugs.txt @@ -0,0 +1,4 @@ +CTCP not working must be related to the Default Channel Config bug +!list really shouldn't respond in channels it has not triggers for, it likely does this due to the default channel settings. +!list did NOT show the ctcp trigger properly in nonconfigured channels (i.e. def is ctcp, will show as normal in nonconfig'd chans) .... look into that +Multiserver, multiserver, multiserver. queues clear on new connects!!! can't have that!!! diff --git a/contrib/1.393-cpM/formatStr/FORMATSTR.HLP b/contrib/1.393-cpM/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/contrib/1.393-cpM/formatStr/Profiles/^profile_Atma.hsh b/contrib/1.393-cpM/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/contrib/1.393-cpM/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/contrib/1.393-cpM/formatStr/Profiles/^profile_GreetZ.hsh b/contrib/1.393-cpM/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/contrib/1.393-cpM/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/contrib/1.393-cpM/formatStr/Profiles/^profile_away.hsh b/contrib/1.393-cpM/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/contrib/1.393-cpM/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/contrib/1.393-cpM/formatStr/Profiles/^profile_nickComp.hsh b/contrib/1.393-cpM/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/contrib/1.393-cpM/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/contrib/1.393-cpM/formatStr/Profiles/^profile_standard.hsh b/contrib/1.393-cpM/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/contrib/1.393-cpM/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/contrib/1.393-cpM/formatStr/Profiles/^theme_phoenix.hsh b/contrib/1.393-cpM/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/contrib/1.393-cpM/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/contrib/1.393-cpM/formatStr/formatstr.sa b/contrib/1.393-cpM/formatStr/formatstr.sa new file mode 100755 index 0000000..0098cfa --- /dev/null +++ b/contrib/1.393-cpM/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + .echo -q $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + ;echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/contrib/1.393-cpM/readme.txt b/contrib/1.393-cpM/readme.txt new file mode 100755 index 0000000..310c23c --- /dev/null +++ b/contrib/1.393-cpM/readme.txt @@ -0,0 +1,17 @@ +Atma FileServer script for mIRC 6.02+ + +Basic Installation Instructions +/////////////////////////////// + + +Unzip the atma zip file to your mIRC folder (i.e. C:\Program Files\mIRC\) + +In mIRC, use the following command to run the atma installer script: + /load -rs atma/atma-install.mrc +If mIRC prompts you to run script initializations when you do this, you must select Yes. + +The installer script will automatically unload any older Atma version you may have, and load the new one. + +Enjoy Atma :) + +(Please refer to Atma.hlp for further documentation and contact information) \ No newline at end of file diff --git a/contrib/1.393-cpM/versioninfo-dev.txt b/contrib/1.393-cpM/versioninfo-dev.txt new file mode 100755 index 0000000..47ddadb --- /dev/null +++ b/contrib/1.393-cpM/versioninfo-dev.txt @@ -0,0 +1,152 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Multiple language support using language ini files +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global +=Import styles, save styles with spaces in name, save styles with author info, export stylepacks. wo0t! + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/contrib/1.393-cpM/versioninfo.txt b/contrib/1.393-cpM/versioninfo.txt new file mode 100755 index 0000000..5ec1832 --- /dev/null +++ b/contrib/1.393-cpM/versioninfo.txt @@ -0,0 +1,117 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/dist/Atma-1.20-20021205.zip b/dist/Atma-1.20-20021205.zip new file mode 100755 index 0000000000000000000000000000000000000000..45e97f0d37dbff144e595e5dfad355424271d5a8 GIT binary patch literal 90487 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

3gPtP^eutA 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 literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-1.1-sa.rar b/dist/Atma-Fserv-1.1-sa.rar new file mode 100755 index 0000000000000000000000000000000000000000..d8ce436700d9e29958005eb1e972fdb270b3dd90 GIT binary patch literal 104937 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 literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-1.30.rar b/dist/Atma-Fserv-1.30.rar new file mode 100755 index 0000000000000000000000000000000000000000..4a8f1d845664d5f9b1e48e4abdc484f7c417efbd GIT binary patch literal 64945 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 literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-1.372.zip b/dist/Atma-Fserv-1.372.zip new file mode 100755 index 0000000000000000000000000000000000000000..ab4c2116c676a2c4ebbaaaedcce21fb853433fbe GIT binary patch literal 97230 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

gE7gI#=@m<&{!xY>*O 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 literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-1.39.zip b/dist/Atma-Fserv-1.39.zip new file mode 100755 index 0000000000000000000000000000000000000000..0b522af45f462d5d9750e65ff6833f0c57b65c1a GIT binary patch literal 101470 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

MN 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

YOr&+Nrp9L(jzx%05v_HjWW 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�zu+f_Fh^dwsWJ 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

#t+k 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

YPxRI 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 literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-1.393.zip b/dist/Atma-Fserv-1.393.zip new file mode 100755 index 0000000000000000000000000000000000000000..14baa96473232f648973458373bfc8b80107af48 GIT binary patch literal 101634 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

H=W6B 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

#uj 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�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 literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-Helpfile.zip b/dist/Atma-Fserv-Helpfile.zip new file mode 100755 index 0000000000000000000000000000000000000000..a4985126581695b112772c1c27cd3d06eaf920ae GIT binary patch literal 425541 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 cKZ0h_w!|=D7R)qv-)iCS%Mr7}DO+-t9 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%0DiUKGt)BmL?|#`Y|Wgg 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 z zAuWo>W|ZzBtp2E%b6WMx8CltabMHzMg?1RXyO`y@mV8SAnx~e=SA6L~zfqKtFdi_i zd&jRX?-<(SzH^axKGkp$jCN#Cn}@{3!uKNRIpUSo`r1bXr036t-sdv=he+}jjY!Np z@6#I+`3;+?06)hjNe{^CW%I6XS_~r+4j1gCsc7X% z$gy`9HKjQVbTz2c@K8m`x80HZWqLYekE9MP)O!m8s2r zJzh9kR6P}=F>v-DstE^vJQcUR;UmBr5IT}1iq>6_Pd1#-I>Clak}gO7l}c0@UP&kZ z@X$>2P+0tVuCizZlfSSw8$XY2Pw>WDcjTL*o{TA^jZ?3svFqc$su_mhEJe-ipXM)N z%I~~h7HLh=%cL4mPZOG&pNIcvF^r~Z9iU9hZd{}Byx4Gm!Y*0u z$*cXeBsfMaE|)B_KHGjr?q{@WEu(QJ-Wi)*^dwV8USd;#J~9-3v-_EkH5r~l_x7=U zC4q}Zn3_nSq6ngN2XGx&m?)e&K9^j8h+R!0xud1|5%W9llMZWxz z+{Y9uKI!G-kh>)0{n;tOnwKbW>>@canhNUd>Se>lh*6$uAkGJ|S=?|L*{oV6dsUl9 z5MI91JgOe|Ek=0KlJ@t<7mi-DT8|g&%7mk$zzETlsEES*(YAqrkhPAN!YEpO@%~raxTPU;bmj{tWmcYN1-dt zte5e*n~pD5d3S-WCRLahUXTWXC)#Y@G!HSK?=5tFoJ(^XHJ_)CFum4|V(c`e@avNm zDslhXq26vCwdk6n@xT;Omy1Yq`)Cx@jqX{aG`qeMqI! znT*ABu)TaETmsz8l=W<;Hy*hAmMe9C$W*)dlZKUA>4W&1c}%ncjZnMvYWKEJllPnU zP@G+(M$RStl{##h#mJDz+fHF_s#Rs4t_4)%TA_{?QxLvJtIN z^uzC6G`b}Tl~XbS8n%;SKhw3WD!|e0gGP&>^e5Y-H^|vI);dc~j{)?>at7BH9bQ0& z*YoDz1+OY%bngnEhv~~T_BNY&vR9P0?O=;poAVH%6C@)UeeRW=>w8W5Z|z9&&fyit zSF%DUgYBPZE?xaUQ>7r(C;i&5u*D3prwZk7>iwerOdi0!-k(m<3GTq;jL*F2F)XLV z_)?f8CD<+Qo+*zP>_H%#it_jl<6Id%nLjn9Jnme^N9Br=OG?2y_|7~mmC{1C%>2vR zZIVp050WCET=#sGi9xs6yQ25qCkH=Vb8*-M#D6?lU;YgA#Il|17q@1aU8@`N7VYmp z;tLr^Rm_Rbb3G{V1{!E>@eRIjf^q+HnsXXrEP+DwE}l{hGSZip4>u_YKSj`tj203) zf`|y08_8}CgTB1YF+D@W7!XGrp~__Z%{@Ql#}_J9C8HndbKQwX@53Ze5mAaDD6nlB zxL>SDLhVR2D~SW`jKyB7IcL9*F%1$&YpAzD@#crdKbsdkExI}UQCHA8<1KbEX@Tm%=^^J4^9gFCvO_;mPAW zb$CO5Y||UegrNjvqGLFo&rbVpn;y6qpGab**Sjbfwke$)(1sT-a=iG$rt&2}rcphF zFE5end9zs7>1UDtjwJ67f>zeh;^~_=)sJja`G~U|f>C$6Nn+~JFSvs5@dj4QJ~0Oc zr=$;shm49*R>ofBcYjZTHQ+qPza!2@^P)#GtHw1eCrf^Aq%c6n5=`3CB}dxW`S6JJ z-N4mv|8D{U?%q#0jqh-)sHt*aiRQl}qje4#i++STIl5*1@MB)paIjfXW>F+!RwU6~ z0Ua^W?jzt9MHV-r3y<^m)caV6xutXrZ6|R&~SeZesoWjGRe!Jh|E1`IB~7;fD({ zgp4>dV@XUe0)-qufBOZ}BbDGH1q(&S$frlE9MP3o>hEfBd}`~p70EX#@&B@BfAQ`O zN?yVIT*ka7luS??7p`zy@>hi{B~c|V%xdL^37N#`sDO&OUQ0>0>K7h+(Y$p^g;_rU zb~6t!v%+ra@bll6k|=C11UoRLW^LBALS^lT0+)KNu0xK$rL0fGlA}9`VR))m(ZRgz znivQ*^67Y&_cr3YM8@UQz5$helL}CIZla5KO&?j|XCo9Ikd-`0#aBC(d5Z2e=frzg zSwCvpO?VM$76(kmRDKA1RoH@8kW1<@1r!{B$*$+ab;pmg7;4Vy!^9h06?KgXbl0qJ z3)OURb>>^W&55Ox+axJ*n*VxV(G@tITT1ptpi8BP{`~3ki%qdogJh($Mcf{1z+H%{ zIOhxJd__=l;^RAlZ2NbU+||*>Jr5}`{JmWkXN32Rw)NR;2%&imra;4;`up1>Mag&h zvVkYo*q^LvTk2;pK9Dz|I&P*5>7wv_SyjG(e&Gs02<{JPoZsjPpZBH3hW|Nhh9qF8 z(mAgAL+EQZ`5i09WOBJ3Y|j?gP%eMWw-4BFr8vDf9p>r5`4~jx@r-w9)0)}Pu7!D% zQ*G<=%%jzCd`7uPCh?5qdkUr}6ji@b^R@YvRG?wY{?#5Ymq0<8YR?rff9DkpUunCQ zlUYRn6(7dY+IL}vzp8-DSyAw=S23{hPAO;U+m;xKW<&FL&!$8neBCvecum%bu4+lJZ?BcIVX!X^I ziH(gn@IIucIUFpXxuz_qDC-z3Lcgf}BHY5m`#=bT6G-D8b`lNiXl~yE3nu#VO*n9p zwf~0#`T>GEFDjn^;k4sy;f7~&?=-%*3V@f`y&jo<)ccB+n3MYjJ#?2fZxE|!yd+$5 zh)mbsik-2&sO5$#Pkrkd4b-Ked`A^P5smej1%XGd^;NE6#G~7S>Ed6&BAM1x%o+L+5=nDdiDTqmX2aM9*NOt|?lJEx?j7`3C$o z3p81IV8IkMmlrLN@U7eZ7+f$L;P)D66QjiBn75E(R~91ILyR@+vgoNuqwpzb+jhbf z<-S|_vDp+(x5d*;l8`$6TDdqj{N7m@;kWhXdPF7{qa?%H4E9gTZ1=_ay(RJ@YjVN1 zW5svNKa~T#=Q-n#ITB9^fDmSB&!SS|#|CBA$3UbV#Iwzm@B@#C&R;E&95C=apA zZO2d|_{b-^C6983r^fbSC33Qzk+=uZmgu(<-Kl4Ek7qluP^7@YK(=L(_@JN_?`4oR zY0p^e}h<^Q$CG0c4x%o`xo*}IP-MWAzCtO{G2+DpsLpz z|7ac(Ov@6~kZ;M%v681^c!Y_d->k3rX&X7;9_DZ!n`o|kTt1XIFH-Gp58B@J?no~+ zgXh>APvDRG-AR4#EDK<0+;79@Z^a$jP7||Zxox!9^{m>Hijj<1SxwmVkBtLz1Rj5e-)vhCZp%haw?GHxEjJv1*?Z6~U06m7#=hkaX)R6*G)!1BlDFL^cg^WUY$ zz`ll@PKEehp>-m4gT|8O+5ws9X!5`M;n0GVayiFrK=!e@8Nv<~NJ1>&|&!nT#g4!8wpc}4*b zpFh^s6@M_I2&dAOa=v(Sm^$v!^F=SHioSJ^vtEBih`K`29xDtisizs+8QypXBjvZG za76crb>nf^6Ot-QHpl1DWn@Z)=-AR}w$xImEppDSk~gN&jY(4EM$qq$exZ>ob}Y?0 zw&=`o_-FGNkn)1Vd;|4NS=)v~{7fi99QF?EWDm2=U;Ba6ccuk4;#!~3qy1M)Uj%78 z7s4gwG7<%|i#^XSP3;Fc{oS?M!I_QMnls; zs!Svl#je9|dslBC3K$$1Q8#;ICMj2Q7Y`;Gb2}#sYddq6|2)QQ`HtRg z5&C>WkLLvjWx(H9!6Ti#H&M#Tp)>IY*3n)cB8(tji>0T6J~ABDZR$Br?=6M0PaB>{ zO+2c0JEtzAD>5XH-*MCOA6}SD=Vfbj2v{8Nb9IY*%W{AGbRE%TJa}&1ip`DVZq|=u zS!4BA(~<^@XW^R`MORscI7URu<<_vNwgC0&L3WBp)9ML@L`uxLt&jSs+|$cLnZSqa zXPEyq%}0wcrp7i^pt=h@%r_CX|2L*_akKcBY3vfgf~o(-G^Yl7@#{RP{^$v>-@lW# zmIXQd@WgzsUpe2*HT-T-pZ=lK=tfLdT_;k`L%veoCioEyC6;sP@U4h8)#4SQNcNMt zB)Z!0`Y1c}nBD3(_HD~e<7qSvFNPu4aG#M$Oo!Tf+4H(_^y&d+DH?~TPV>9wm&KmD zDMb0u^ldhkV^>|~%$^w=7+KxcX!)&Tb0LU5p0_&Vy70r{4b<&8OA^llb)*Cnb2LfCdeuP708$^y z_FgoOEopG^j9(ZT8J_!5grGN~^NsG9Pv5mC_@E~f={B%* z7}d3e9uiooX)kRswg+pV7`sdj+=JCnoGPjv*13h%QJPw&$=-uCRyqUAV_7{E8aDqp z6)v%-O}c?AvQOfusuOE87)sHtlejGS8w8W$k+4#(?FCuu2}%`+*x~kTC9NW#>!j$4!CI7xwm-rrZ+F#yZ@9WsOA0?R;AW zIJL)cS`c>Xx4Eu&z;BjsM!?>`kFA~Q5RqR;Hjm}ry$TkyLTShJAzkuY^G}5}QQC8i z%jX}$bk;a`)X;rns?O*y2C_9GbDmA-3?I`8{qhco#orlWYZ&>xw^|RIurb7uw6b`` zkqgj(G`-%|^jbZ;2tjd8x6pU*RC+ zACOI~r#4nzp=w@C7YN~O>Eyxs~`&ECUo6GbPHpq^SBzcjxq`n4)EuAmzhHA8gVD0n7Q zOMdU?;0~6bv!v@L7IME`&V@$K!I!OzOJ_dIX% z6vXWWQJPVte=I4P5r+erR@i(m@Vf%gCMGJ+a&XxKJ{ei7thl%GS=+%2+h^^C4#ePn&`mfBO>F{o>Zx%Qq* zOJN*pH-zRUy;V1`Leh$WpSw7`>CiIwag{nE`xr_zjCLcxbvU?FWFafmGr-!>Liqk0 z;@2NwSCb1sYNYbjsrztw6n+u7$wYz3EW>%t=#WJ-U+Xb*om<_fZg&_;cBQ<*rehd-V7|vG=}i`qtEluS zIbVECGO*kY;O~U40{efPPuj{ZxtRLw$@AbMT;tbvBCG32t%Q)jQphsa@i8sn4?e*) za6gtD%EN4n>s|#vCpUMB(a7?Z6&4TQH=cetTiG6ra!<_z=6>jpb1h2ou4esRc!Go2 zN|H3zCUOP0H7Qis&{zLHiTe^i)l`~tyvykSwXjd?P2MFtvUl&WfUff_^MOCIrmuc> zPWzXQBO<&}QSF2<_Li9j@9*_#?Bn%$P17_l{Kj8SGf2-QrjvEHca>LiHJI!{7>QX2 z;=pxO@#%oZeiJzw)#jwyc}^E=_%pA%98xjz(AoBSQ2l}-1HRSz1#f409#f(so@G^D zK=#^1zBr&vC-l3)y8t1F+-mB09vvztm(&aBV*cv5(JWayr#h)88pYgwqdHwhC?_*A zkC7rjg9(k|)hq5@@S_%1DXQC*rat?p!L0V_kGEhTS)+^8p-*KTC~jG0sY=%L?mi)3 zv59MQF(7Q}L`NPJ_TJbYjl3sR94MS;@g3pxNpcPp_PRr!_mvwKcu*OZ`0NKcA5tmv zBE+0$9B2aRxiJYt*_OHP| zaF^;mVGOeW;-z$FO=I?)W}&hVGx-=ELSl1VaAX5!5Gk&FRsig)h|``1hdki`nVGjJ zgnFe4`I!DbI~4=az02q+w;AxdMeNBM98WWrt>{=0y%@&@4Wog4ideClXNWw{gZ{==yy_Hp&`1 zI%KBoi>StK1c)X>e=+_Zd~6!2W^t(!s*sLDQgP`p_b^}b{K7K(FyEv3St{tQa}*q} z^e5UtH|VXcz{iGvi@YE~%sNl>9%dqiF|K#6*i&@-x|0q3MYdD^DGUCxcdB*KvZva2 zK#<#-^_yZQr59=X!}J$yP4yMy=P?iwLDn&G$U zMM2pF(hXed%<{l2BH2F{aPL53uk19%OK-cBo#WY0O3QKBySr95Wk z72!_Z(DK)!8D9GKY;miR4R5k3?X?$Oj564w?Xw$MQ$yLYYx$Q()orS>30J*F{Pu1g@tPz#HKD_drPRQGTb0hjJGg1>%1W4-TgGglc zU=Troa#0eM?6O6O%wUlo&iHT?fhwM^U3bFQ)P+i1tb`+to#tXEVUVq^6e6m?x5QEI zqI}Y=F#uH|b8N+in%MX??pmDy5@gut1T+TgOGPnsEVM!%DWt@r7L$-QK~M{^viE3E zvP6le3Oh3O$yi2s1i<>k!#m_GSFQdg3vD7!PK#}a)3V6j52q)Bp|>9mv5a8IM}Xx- zBi2=--Dh>8QIBP3iI{SLkb>b+n~`^~NKR^nWYsdrie}KD;26VNLwKl4g?Hc@ZsTALiJ1_oKyLXTtcIA&LZ@O2iY3^g~ccQwHoy zf%5YL%8IlSO3EM))j&mve^q0+`OAgatX32u8tTWeV?x6ZXoCeju^2L|($f*(B5JYU z4l;Mj!zdAPmaT)ughs$c_@E}25o*4n#gTFz;Ge;a*%-)+95*9}u+!6mD8}#Tt_1LD z)HTpUJ~XU5gAavNL7uOjlaqk~oBo?_$I_FEoorLdrx${-2uL_t$~8xRcsQ5Jrcs~R z1FAWvuy#lI7Y8^LL{z>hBP{Dlq?#ch@{lkrl#59m&>kg?M*$eQGQ$jetar9f09iwq zZbN;ys$2UBnlazI;Vc?c(nrb%1UySZtdex=OU4swU6H!tA-)Y_m!L92XrbMNz_vHN^q!XNk68gqN#+G)*|LDD2ql!UdLTOI6?hL%uk z_QqJ0YXt2!3*SYe9l4w)e;fd|aEDWR!QlnD7BF&L69Hb7eaUjYkWj4F>E2*l8xwD( zgyqSvH6oiyucyi2#;0Xmt;yTmWw1Jwqo<@TfZCQHp#quluF)THF=mn45#LA1RqgH; zNNFry+IF{fwvvvr*#^xc^I1JF+qQ}kIc%mOhgqG)(+?Al>CZZ$vSu^-_Es^YK%;LF z=J22DMMnwN$4xlbv0!g+A1k5=RU-%CI)ZeKogm|NFHHml$V@#f_O(cyPi6NF7)co| zm+sj)Co~P}`>hADZVx)lk6tuJhbY!%{H>_lri={Xochm}ZXZS)=}K9;+jaP}9&_he z%&ke6jlxGRP-Y>&fGmf^axFm4CH-21P2Cf)5h6d(jI(5_;2Mk9D*Xv4hO&^YuEeP} z-Lf&N#lbS@NU>Q&_5``7qq*W l*#ty6>)wxQ%EpGs`v>aOAG*B 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%0AGd?`y6(EH}0VwqIZK>EZ5*M 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 z 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 a9`x5T<2QU3R&d4vJm7~5JQDX`JN*Z2#yAiF literal 0 HcmV?d00001 diff --git a/helpfile/ATMA-FSERV.GID b/helpfile/ATMA-FSERV.GID new file mode 100755 index 0000000000000000000000000000000000000000..5d0f1bfe312014db5a12b8d12b9f799b47469cdf GIT binary patch literal 8628 zcmeI1&r1SP5XVPdAx{}Z&~3XI9n^~_OJdu0G13y(>hd5KU4Ov(BXtyf4qd|LxoC(Hbu_*M^LBQ2-tgXs_vSErcpae~BAT!~v$4VU8Y_k5z>-#o60FMp zURWVzlnLC6<75)z2~l>wM55DNWAmh7Sai2ZG&Wtk;nC9;o2OStm9k+_i8Jy`Q7ciL zXN^ma@6hA+VphC?00^uWfiz#|guK#RE{Ni$tSw6tlnd#8Uk^&pQV1L%00JNY0w4ea zAOHd&00JNY0w4ea|As)Cn*<5gpj{9yWJcd?Eoc|WC_NOOb{A*O$y_xnYTfFf?R0!k zwL3M{b9}$mX?UXA?+(1CXb;tSfM_~yuikPUPuPCjPS!oAe=9U;n$k=)-5$kvgB9pm zalDY(nq}6@=NDF96o=|OK;${IInDf)PH2^)mNYG+e3{bED&K4ju0Im^;6v~x55m1{ zF|iy3j~~Yze~od!83F>UOduxz%SgR>c;z!atAVS$C9E9;KmY_l00cnbw*)=`dQENT literal 0 HcmV?d00001 diff --git a/helpfile/ATMA-FSERV.HLP b/helpfile/ATMA-FSERV.HLP new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/helpfile/Atma-Fserv.hpj b/helpfile/Atma-Fserv.hpj new file mode 100755 index 0000000..7ef79cd --- /dev/null +++ b/helpfile/Atma-Fserv.hpj @@ -0,0 +1,11 @@ +; This file is maintained by HCW. Do not modify this file directly. + +[OPTIONS] +COMPRESS=12 Hall Zeck +LCID=0x409 0x0 0x0 ; English (United States) +REPORT=Yes +TITLE=Atma FileServer for mIRC +HLP=Atma-Fserv.hlp + +[FILES] +Atma-Fserv.rtf diff --git a/helpfile/Atma-Fserv.rtf b/helpfile/Atma-Fserv.rtf new file mode 100755 index 0000000..1ecae06 --- /dev/null +++ b/helpfile/Atma-Fserv.rtf @@ -0,0 +1,25146 @@ +{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f57\fmodern\fcharset238\fprq1 Courier New CE;}{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f63\fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f387\fswiss\fcharset238\fprq2 Tahoma CE;}{\f388\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f390\fswiss\fcharset161\fprq2 Tahoma Greek;} +{\f391\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f392\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f393\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f394\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f395\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);} +{\f396\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f397\fswiss\fcharset238\fprq2 Verdana CE;}{\f398\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f400\fswiss\fcharset161\fprq2 Verdana Greek;}{\f401\fswiss\fcharset162\fprq2 Verdana Tur;} +{\f404\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f405\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; +\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid12198508 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \fs16 \sbasedon10 \ssemihidden \styrsid2390747 annotation reference;}{ +\s16\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \ssemihidden \styrsid2390747 annotation text;}{ +\s17\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon16 \snext16 \ssemihidden \styrsid2390747 annotation subject;}{ +\s18\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f35\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 \ssemihidden \styrsid2390747 Balloon Text;}{ +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 \ssemihidden \styrsid2390747 footnote text;}{\*\cs20 \additive \super +\sbasedon10 \ssemihidden \styrsid2390747 footnote reference;}{\*\cs21 \additive \ul\cf2 \sbasedon10 \styrsid11999780 Hyperlink;}{\s22\ql \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 \styrsid13847766 header;}{\s23\ql \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 \styrsid13847766 footer;}}{\*\listtable{\list\listtemplateid-1783866706\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid73557587}{\list\listtemplateid530617372\listhybrid{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 +\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel +\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid82458904}{\list\listtemplateid1845529386\listhybrid{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers +;}\f3\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7200\jclisttab\tx7200\lin7200 } +{\listname ;}\listid642929076}{\list\listtemplateid374606102\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid851188961}{\list\listtemplateid-1926714536\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 +\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1015616453}{\list\listtemplateid1691658478\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1139692707}{\list\listtemplateid957149544\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers +;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid1283464000}{\list\listtemplateid-1647255066\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid1545798209}{\list\listtemplateid343679980\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1697448040\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-720\li1080 +\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid1753354581}{\list\listtemplateid750558922\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1777019443}{\list\listtemplateid-1677702520\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1885947429}}{\*\listoverridetable{\listoverride\listid642929076\listoverridecount0\ls1} +{\listoverride\listid1885947429\listoverridecount0\ls2}{\listoverride\listid1283464000\listoverridecount0\ls3}{\listoverride\listid1015616453\listoverridecount0\ls4}{\listoverride\listid1545798209\listoverridecount0\ls5}{\listoverride\listid1777019443 +\listoverridecount0\ls6}{\listoverride\listid73557587\listoverridecount0\ls7}{\listoverride\listid851188961\listoverridecount0\ls8}{\listoverride\listid1753354581\listoverridecount0\ls9}{\listoverride\listid82458904\listoverridecount0\ls10} +{\listoverride\listid1139692707\listoverridecount0\ls11}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0 +\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid290184\rsid339009\rsid420889\rsid533943\rsid612811\rsid875449\rsid1916315\rsid2390747\rsid2580508\rsid2953596\rsid3107141\rsid3373865\rsid4153952 +\rsid4226045\rsid4406195\rsid4467217\rsid4676451\rsid5207114\rsid5261699\rsid5262437\rsid5395460\rsid5574589\rsid5655541\rsid5706271\rsid5966535\rsid5971982\rsid6060283\rsid6106808\rsid6119446\rsid6361024\rsid6753902\rsid6773711\rsid7565395\rsid7737460 +\rsid7830959\rsid8210738\rsid8390569\rsid8481969\rsid8724698\rsid9055496\rsid9073255\rsid9115715\rsid9268735\rsid9329686\rsid9387637\rsid9506127\rsid9856171\rsid9922126\rsid9928137\rsid10098111\rsid10225638\rsid10233447\rsid10239027\rsid10366701 +\rsid10622005\rsid10626912\rsid10713981\rsid10814443\rsid10837687\rsid10944911\rsid11287317\rsid11541942\rsid11999780\rsid12195341\rsid12198508\rsid12255336\rsid12521327\rsid12591531\rsid12600059\rsid12809922\rsid13269797\rsid13569615\rsid13844837 +\rsid13847766\rsid14106095\rsid14159314\rsid14236312\rsid14291492\rsid14309333\rsid14362602\rsid14763921\rsid15286718\rsid15476256\rsid15930460\rsid15940051\rsid16132394\rsid16190121\rsid16389731\rsid16403716\rsid16725848} +{\*\generator Microsoft Word 10.0.2627;}{\info{\title nickComp 2}{\author Correl Roush}{\operator Correl Roush}{\creatim\yr2002\mo8\dy15\hr11\min29}{\revtim\yr2002\mo12\dy5\hr12\min48}{\version21}{\edmins323}{\nofpages15}{\nofwords1912}{\nofchars10905} +{\*\company Willow Grove Bank}{\nofcharsws12792}{\vern16437}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale114\viewzk2\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot9856171 \fet0 +\sectd \linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}} +{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qr \li0\ri0\widctlpar\brdrb\brdrs\brdrw15\brsp20 +\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4226045 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\b\f36\super\insrsid13847766 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid13847766 #}{\insrsid13847766 100}}}{\b\f36\insrsid5655541\charrsid4226045 {\*\shppict +{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}} +\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7938\pich2805\picwgoal4500\pichgoal1590\pngblip\bliptag1745982690{\*\blipuid 681194e2623f401f0242049f22de4a22} +89504e470d0a1a0a0000000d494844520000012c0000006a080300000031d59c8200000300504c5445e2cbcbbd9898f5ececcdb2b2893737ba7a7a5d3636a658 +58101010a56767460000582a2af3dede380000fdfcfcc28888bd0000710000ece3e3750000790000b53636d100009844448500006d0000c90000c50000d50000 +c29a9a910000ae00007d0000810000cd0000d97a7af68888e83e3ee0cdcde50000fef9f9eddbdbdd00009f6565690000d90000a50000b90000b40000890000c1 +0000a100008080809a0000b10000aa0000e10000fef3f3da68688d00009d0000fadada950000f9f2f2daa8a8280000c57777f4f3f3dfdfdfda1a1a606060af98 +98fca7a7e5e4e4c512125c0000ecd4d4d42d2d8a7575faececea0000202020f100006500008f8f8f180000db9393ed0000e869699b3535f74545cc6969f2d3d3 +515151e8c5c5841515dd8484fccacaf9e5e5ee7878e3dbdbbaaeaef65c5ccca3a38324240a0000fee6e6f3f0f0f1e3e37627279b7474f2b3b3c5c4c4f4c5c561 +0000765656f4cdcd520000d3bcbccac3c3b58484e0c3c3d64545d8c3c3781818874747d3a4a4aa7575dbb6b6bc2727a83b3bf50000eb1a1adc5454955353ba1a +1ac29494a61616b94a4a961a1adbdadae653533e3b3baba4a46d1818e2bdbdccaaaabd6e6ef59e9ef815157c7979868686f524247f3333840e0eb75353eba5a5 +ca4b4bb26262fdf6f6fbf9f9f900005b5a5a591212c40b0b391818d50b0bb68d8dd53c3cfbf6f6eccfcf992727241a1ae2acac970606bfbfbf404040efefef9f +9f9f303030afafafcfcfcf707070f6f6f6c9c9c9a5a5a5b4b4b4880909eb9090644b4bc4ababf2e7e7958787bf0c0cad0606d40505e4d5d5ac4b4b9c0c0c825d +5d8f0606c80606e88080fbc0c0aa2424b20f0ff43232750606d2c3c3ddd5d56b0606680909dc9999675a5af50c0c950f0ffcbabaca8f8fc95f5f6e6060e12d2d +481b1bc32121e70909c63939e9e8e8ebbfbf3f32327b7575a28181d5aeaed09090d49c9cb06b6bb96060f30505663030fb7070e596963b2424e19f9f670c0cee +9c9ccd99997b4545ae0909e5b7b7e9b4b4d5b7b7f8e1e1e90c0cf8b7b7ebaeaebf8787000000ffffffa78d4ac700000001624b47440088051d480000000c636d +50504a436d703037313200000003480073bc00000bc249444154785ed59c097854d515c74380328926840a21042204308190842424b218124302c8a2490841a1 +204229247e081a45d4baa7ca62c51d0d55495c70433359c0ad2d6db19b6dedbe685bda6a376be9bed9655ecf3de7be3befbdbc246fe6dd77b99ef07d4ce6dded +fce69c73fff7cd4c120c95767283cad9a4cf95207dc4fe079cb6b9e3a4c2e9e44fa510d6dc351d1d0f4c93ef82ba11d5c1baf48d8e8ed68ef3d4b9267f2665b0 +e63fd4d10ab646be0bea4654056bc3030c556beb7b97aaf34dfa4c8a60fde807ad2b5a57309b2add057503aa8175de7b088ad943ea7c933e9312585311d3852b +2e64f635e93e281b5005ac932627405557b759996fd2270a1ed6c1cd18508c13dabfe74a7742d58081c39abba6cec45457975b979b9b7bbf2adfa4cf1334ac8d +6ff080424e6867497742d58001c39aff09164d8253ee1c66f35539277b9e60616d0056dce610a83973f2f23e2adb0955e3050aeb3f3f43529cd29c3c00c56c61 +aa2aef24cf1324acfb734538714c79057905050579db253ba16ab800614de56927400127b0090513ee54e59de4790283957a91483b8a27044576bc56b2178a86 +0b0ad6b43b7940999838a8f409e9609f56e49de4690282557956349ccc78424ce9e993e1e77cc95e281a2e18581b7f6296274cbbf4858738a8c9689993af52e4 +9edc690281357fa1284f144edb5f8778224e64f3e47aa168b420605d71e838c613cfbbf4c9d719731766669aa0c6832d3da8c83fa9d304006bfb2100c58dc209 +92ee610c28c609ac647cc9c352bd5034987c587f394e75dc2c4f9999b7315f9ee69c4a98a5955ca7c83fa9d34887f53adbee6cf5e9ab7870be6a3c622a49e376 +ba5437d40c261956ea45b4dbf13a8ed1c48bf9bc3413d44c6697a8f14fea2c72611dbc8d53ca1c4ff509aad3131b69c11b3f9f36330d39cd2c9a59547442aa1b +6a06930aabf6695b19a7b49b623a7289c9a908ececb3df56e3a0cc5964c27aff7cb1dd45ebd3d25a73b9ed271825c0c46ce2c4b764baa1662c89b0d69ec86469 +672be3b6daf44f8e6922d8ecd97fafb479d815e9d77a8c9521fbc595d835ecec71b40b9fef5ae7bc10a60b7e4d1eac2b961228daedccf2b4cbfa5ece23880940 +312bfc9e6ded9dfdc38af4f1bf9e75ad71f4e83922065c69bf54ea9712ef2f0dd67f9f10b280aa3896f1a255d675aefd02e754c86c8c0bac9e70386c46513d3c +ae47af59c34e7ac82f76c3338bd8ef22ba42146ddc3a2da118ea95c4ca9005eb0fb6786298b03eedb27f1eeb2385b3915361e12cb0e536f798eb47add9c5e2a1 +0b615072219c528a9930fcce78f4f0df233d353622355658d188f3494d12ac2990783c9e3826aae27fb22faf760f61022b2f2f5f60bdc83287c54bb41451f230 +44e42d262a0fb048a7d1cd7eed366139320d19532c02519f8c447729b052e7d955017262e5e916e75b13ab38a7f2f2b2b2b23dd6aba591108f0033b3b8ff00a5 +d3020b1945228b0c8622d4e50e0b9f5d27c20b035682c98075f0119176144fb4dd813def5c61ea9832e40456515661bd5cda63ee580e58c69190159661562d4a +5b575847d8b55017051f3349554b02acda9f0bf964e104d569b6bd8423b88b0913da999fb2b08c1616272ca38bea11a5a1c0c37eab7185d585f9c70061992370 +32cc3facf76fb1c9275405bc8cffc365857b8913d9313717fac0e28d382c8b205b67b8c2a26db213acd7acf3b0214830dfb0d6eea2ace3ea89639ac5eab84b60 +19c6f41788d339ccde8c039608170c1e9734ec3593cffabf4d58c4cbcd2facb7bfc1cb13c4934515e07677b1eba21610a7e2738a8b8b9f8b07165624664c9af6 +8565550d165c32f4834f58cfa3ccb4a9a759e54c164019dfebfe0256de0194986580b94d3f481a46b5058b96beb04835949a66ea877a0965cb1fac550e4e8489 +6f77cff613ed37166720a88cececec47fbb611e2dba13349942e029f799eb1aa5dd3c3834734a69a4e8a8d99d811c376d91a4f2afa823505b538c94c8a27a10a +2a2aac5b9d7d65ab33b21928b049079e712c9a90f03dccaa347b7988d4771a28b198d4b21eb043d8b8cb84c76b54d7514b26fa3e22fa8035ed2d2ec679da99ea +0977bb8a33a7f7fbda5d0b94b227311b3d7a8bbd95d8bec8477136b6de4828e5d15243672161d0f848f4948381e41c0e40fbb1f8611ddc6b55e32833b97cc2dd +ee7703ac6a04726276c6586bb39a3e375d2274d7c57e8ba6073335ec20014fadb3dec909f5f63b5cbcc0e2869538c6529e6c9870b7fbca406f486c3dc038a18d +fa20bd71112facd3bf4ef549a871124f5c161417df37e0abf73fe4c46cdcf0785fe653d02f4e58cfee619830f1a03c455526aa275005af6e1dd097f6262205d6 +d47e0abc8e73caf860ddf3256b79a270224c240a32068b972d8cd3b8fc71f9f9f957c7b9f253d02d2e58e7be60c6930d13070592e040e260ae0c639cf2f31b1a +1a6e1faca93ed7e381f51b7b7912f124d4d3a4c102cb305e43500d0d2d0ddf1d14ac36b46286f5cc6f6fb51ceeccb4334526a9a7f59583fb9704a0d0960d19bc +b1262d6284b5fcbe1f3acb939d13aaa7911e9c4bbcbb6559cb32666d1e5aebd1241658a9e7de6a56f1687932d5f86892994c13acaff6e2db53480a6c478e97e6 +3ab4f10e6beb02ba5d4067608a27cc3aa1c6b9cc1cb5db9363ed9701a7653bc0b6796aaf4123afb06efea27b79c2783a83e4386aa751a39a9c87e37edc1cca40 +317bfc83f2f70b3cc14a1c7947df78a2c39d796a2191893233cb6b0cdc60d2faacb71edd748faadbe8c67fcc6af86dab9a011fb033754da94b1b6ff38a561e60 +dd3382a51ea59d79b3201a4fa37840a1ca64e2a9c9f337733601ace41dc9c9c97ff3b6687ecc0e1b61fcc7cc7cd3bf73c0079dd8d2a58db7793dc34a7cf33902 +e55e9ec4a985d4787e437ec3bdde57b00d51817dd8531f0e086e955a603110c4c2f5013212b06c6d44174f93b346034756c2a3af0a4eb4dd99e5891f83453c91 +1a076bf31c588691f838b14afe95a7f586f16631e49415d6224c4c80c51ec0557a607f46c0725ef2346db4d100b02affbada2d9ea88a5379a27062f144721c6c +682c0b58cc619de6a913a52178ee4c434849471a8a67f0812d0dad973c4deb01d6f2770f585401d6f13ee5899fee3826a6c6635498a9bf4f4e494e494949f674 +9a1e280d450e3af251411ab6dfb89a8b4cbedb99b2207ab3c0ccbb163ab57035becc93d7d1d7ea5b8c15fcfbb297d7d8068b5252641fed868b588512f9c8034a +6c947d2f7999d5d2c62d0da70f677732852ae8b73c99873b08a8bbdb6e9ff1d4908fe7c47c73ea4a882b665e44bf0d16a5a4974d90de3bb3a72ae7e81756eaaf +c7baaa279405f6f2d4f2e7b61b66dc346468ceb11827b534dfc4612d8e7f08753d1d91756cf87adaefb81ab7ee76a28a5fd63663c690ac9cd7a4ac721ba35595 +f2212983053c880dd6cd239c9cf876c7385d0f99764dd6d53995725754fd5340053fdf963b6c20a34561258e6c7289a7efb40d4bba29ebde1c6fb2319e252eae +aa02565517c4d357711f13d6b523be29d41394a7a6b61149bbb31254dc3c493d0d6855553d19f3dea098144c87b02a77c3bb2d509eae1f3636e99aac7f25a8bd +d1bb1361557d4cbdf3b1ce08b012768f4d7a376b4b4effefb7c73a688cedaf44589f89b1d72968eee1ae43e0abda5455d5083fbf087c22bf13e800cbb880b16a +fc9c5f5f02efaf05acea271bc1fe18b8b37e27d00296711783d5b8d3af3341f7d70356ea3b0cd68f8376d6eff87ac032763258212fa769bf0efbe9af092ce3fb +8d8dcd8dd14f82fa7129b8bebac05a02ac1af705e7a79491758165ec6f6c6e6efea4149f021b441b58d58701d62f03f353cac0dac032ee02588763786b488afb +b10da20f2ce31da025e9bb6eb131f0dc5a235897032cf89e97c6a6112ce3b148a459ebd3b44eb096c067fea57cd52da8e0d40996b19fbe16a7ad6905abfa7024 +f292b6a806fb6088ea85bf8cdff5d2d6b48a2cc3d81709bda82d2b697f31449287975bbf5729694c79c3681659201fe04309ba9a6eb0403ee87b9ad60d167c43 +7cbfae81a55bcd328ceac3f5da9ea6b58b2ce3e5c82bba86967eb08c7dda9ea63584f592b6a7690d61198fe97a9ad611d6125ddfb8d01196f1a0a6a7692d61bdf8a09efba196b08c57f43c4deb09cbf0ff17898288cdff033769e7accd4f333c0000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7938\pich2805\picwgoal4500\pichgoal1590\wmetafile8\bliptag1745982690{\*\blipuid 681194e2623f401f0242049f22de4a22} +0100090000035e40000000003d40000000000400000003010800050000000b0200000000050000000c026b002d01030000001e003d400000410b2000cc006a00 +2c01000000006a002c0100000000280000002c0100006a0000000100080000000000000000000000000000000000000000000000000000000000ffffff007070 +fb00cacafc00f9f9fe005c5cf6000000f900f3f3fe004545f7001515f800e6e6fe003232f4000000f500a7a7fc00dadafa002424f5000505f300babafc000c0c +f5000000f1008888f6000000ed00c0c0fb000000ea00f6f6fd000c0ce9000000e5009e9ef500e5e5f9003e3ee8001a1aeb000000e1000000dd007878ee00b7b7 +f8000909e7001a1ada00fcfcfd000000d900b3b3f2000000d5005353e6006969e8000505d400ececfa000000d1009090eb00f2f2f9000000cd002d2dd4002d2d +e1000b0bd5000000c900cdcdf4008080e8006868da00c5c5f4004545d6000000c5001212c500a5a5eb000000c1009c9cee005454dc003c3cd5000000bd000606 +c800dedef3000000b9008484dd000b0bc4000c0cbf000000b4002121c3007a7ad9000000b100bfbfeb00e1e1f800f9f9fb000000ae005f5fc900d3d3f200b4b4 +e9000000aa000909ae00efefef00303030008f8f8f00101010004040400070707000515151001a1aba004b4bca000000a5009999dc00bfbfbf0020202000dfdf +df00cfcfcf0080808000aeaeeb009393db000606ad003636b5009f9f9f0060606000afafaf009696e5006969cc000000a100d4d4ec009f9fe1001616a6000000 +9d007777c5002727bc0000009a00acace200000095003939c600c5c5e800000091005353b700b7b7e5004a4ab900e7e7f200dbdbed000606970000008d008f8f +ca000f0fb20000008900272799001a1a960000008500cbcbe200cfcfec00a4a4d300000081006262b20035359b0000007d000e0e8400f6f6fb00c3c3e0000000 +7900a3a3cc006060b9005858a6000000750044449800ececf50006068f00e3e3f100000071002424aa006e6ebd008787bf0000006d007a7aba00090988002424 +8300bdbde2000c0c9c0000006900bcbcd300a8a8da003737890000006500535395009090d000d5d5e40000006100090968009c9cd4003b3ba800151584006767 +a50000005c009898bd000f0f95008888c20018186d0033337f00f3f3f4008d8db60000005200cdcde0009494c2002727760074749b00b6b6db004b4bac00b2b2 +cd00121259009a9ac20047478700ababc400dbdbe3000000460045457b00aaaacc00e3e3ec008181a2009999cd009898af002a2a58006b6bb000303066000000 +3800c3c3d2005d5d820065659f00c3c3d80056567600aeaed5000c0c67007575aa000000280036365d00181878008484b5001b1b4800d5d5dd0006066b007575 +8a000606750018183900b7b7d500c3c3ca00aeaeba004b4b640000001800e8e8e9008787950024243b00a4a4ab0032323f0060606e005a5a670000000a00e4e4 +e5003b3b3e0079797c00dadadb001a1a240075757b00c4c4c5005a5a5b00c9c9c900a5a5a500f6f6f600b4b4b400868686000000000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010162010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fdfc01010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101fcfe01010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101fefa010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f2f30101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101f95701010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101faf1ea010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f35b0101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101fb00fd01010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101b9f66125010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016400 +f4010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101f25800f501010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101f9005901010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +f8000069010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f30058fc01010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101fb00006a01010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101b9f60000fa010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f40000610101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101f25800005701010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101f90000f1ea010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f8f1f1f15b0101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101eef1f1f16b01010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101edf1f1f1f625010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101b9f6f1f1f1f70101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101f4e9f1f1f1f501010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101f2e9f1e9e9f301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f0e9e9f1e9690101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101e6e9e9e9e958b901010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010125eee9e9e9e9ef01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ede9e9e9e9e9e60101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101b9e4e9e9e9e9ec0101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101e2e9dbe9dbe9eb01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101c7dbdbe9dbe9db +ea010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010188bd97b2d0c493bc7f01010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101d7dbdbdbdbdbe80101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101012fbda29b9b9f9f9fdda897b2dec4e588980101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101e6dbdbdbdbdbdbe701010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +019195e39b9b9b9f9b9f9f9f9f9f9fa5a2b895b2bdc488bc01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010125cfdbdbdb +dbdbe44e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010198b6a2969b9b9b9b9b9b9b9f9f9f9f9f9f +a5a5a5a5a5e1b8a8b2dac4cabccb0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101cedbdbdbd2dbdbe20101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101c095969696969b9b9b9b9b9b9b9f9f9f9f9fa59fa5a5a5a5a5a5a9a9a9ddb8aad5de +c4a6bc2f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101b9dfd2dbd2dbd2dbe001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101017ea0b19692969696969b9b9b9b9b9b9b9f9f9f9f9f9fa5a5a5a5a5a5a5a9a9a9a9a9a9adadbeb8d5d5b4c4bcac01010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101bfd2 +d2d2d2dbd2dc01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010125d897929292 +9696969696969b9b9b9b9b9b9f9b9f9f9f9f9f9fa5a5a5a5a5a9a5a9a9a9a9a9a9adadadadadd9b8c5d5dab4c2bc7e0101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101c7d2d2d2d2d2d2d2ce0101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101017fa08f92929292929696969696969b969b9b9b9b9b9f9f +9f9f9f9f9fa5a5a5a5a5a5a9a9a9a9a9a9a9adadadadadadb3adb3b3b7b8aad5bab4d6bc4e010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101d7d2d2d2d2d2d2d2b901010101010101010101010101010101010101010101010101010101010101010101 +01595901010101010101595901590000000000606000000000000000606000000000000000606000000000000000606000600101016000600101590000005901 +01600000000000000060600060010101600060010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101014e8a8d928e929292929292969696969696969b9b9b9b9b9b9b9f9f9f9f9fa59fa5a5a5a5a5a5a9a9a9 +a9a9ada9adadadadadb3adb3b3b3b3b3b3a601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +d3d2c8d2d2c8d2d2d401010101010101010101010101010101010101010101010101010101010101010101010159590101010101010159590159616464646462 +60006a6464646464626264646464646a006060006a64646464646260006001010160006062646464646464646260006a64646464646260006001010160006001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101016fd08f8e8e8e8e9292929292929692969696969b969b9b9b9b9b9b9f9f9f9f9f9fa5a5a5a5a5a5a5a9a9a9a9a9a9adadadadadadadb3b3b80101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010125d1c8d2c8d2d2d2c8a60101010101010101010101 +01010101010101010101010101010101010101010101010101595901010101010101595901595901010101016000600101010101010101010101016000606000 +60010101010101600060010101600060600060010101600060600060010101010101600060010101600060010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012fcd8d8b8e8e8e8e8e8e8e92 +92929292929696969696969b9b9b9b9b9b9f9b9f9f9f9fa59fa5a5a5a5a5a9a5a9a9a9a9a9a9adadadadc2010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101cec8c8c8c8c8c8c8cf0101010101010101010101010101010101010101010101010101010101010101 +01010101015900000000006001015959015959010101010160000000000059010160000000000000006060000000000059010160000000000059010160006001 +01016000606000000000005901016000000000005901010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101888ca18b8b8b8e8e8e8e8e8e928e92929292969296969696969b969b9b +9b9b9b9f9f9f9f9f9f9fa5a5a5a5a5a5a9a9a9a9a9a9b82501010101010101010101010101010101010101010101010101010101010101010101010101010101 +010198c3c8c8c8c8c8c8c8cc01010101010101010101010101010101010101010101010101010101010101010101010101596164646464620101595901595901 +0101010160006a64646469010160006a64646464646260006a64646469010160006a64646464646260006001010160006060006a64646469010160006a646464 +64646201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010198828587878b8b8b8b8e8e8e8e8e8e8e929292929292969696969696969b9b9b9b9b9b9b9f9f9f9f9fa59fa5a5a5a5 +a9a5a9ca010101010101010101010101010101010101010101010101010101010101010101010101010101010101bfc8bbc8c8c8c8c8c8cb0101010101010101 +01010101010101010101010101010101010101010101010101010101015959010101010101015959015959010101010160006001010101010160006001010101 +01016000600101010101016000600101016000606000600101016000606000600101010101016000600101016000600101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +a395848787878b8b8b8b8b8e8b8e8e8e8e8e9292929292929692969696969b969b9b9b9b9b9b9f9f9f9f9f9fa5a5a5a225010101010101010101010101010101 +01010101010101010101010101010101010101010101010101c7bbbbbbc8bbc8c8c8c90101010101010101010101010101010101010101010101010101010101 +01010101010101010159000000000000590159590159590101010101600000000000000060600000000000000060600000000000000060600000000000000060 +60006001010160006060000000000000006060000000000000006001010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010198b68687878787878b878b8b8b8b8b8e8e8e +8e8e8e929292929292929696969696969b9b9b9b9b9b9f9b9f9f9f9fc40101010101010101010101010101010101010101010101010101010101010101010101 +0101010101c5bbbbbbbbbbbbbbbbc601010101010101010101010101010101010101010101010101010101010101010101010101016964646464646469016969 +01696901010101016264646464646464626264646464646464626264646464646464626264646464646464626264620101016264626264646464646464626264 +64646464646462010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101c0c18484878787878787878b8b8b8b8b8b8e8e8e8e8e8e928e92929292969296969696 +969b9b9b9b9b9b9ba2900101010101010101010101010101010101010101010101010101010101010101010101010101c2bbbbbbbbbbbbbbbbc3040101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101019a7386848484848487878787878b878b8b8b8b8b8e8e8e8e8e8e8e929292929292969696969696969b9bbd01010101010101010101 +0101010101010101010101010101010101010101010101010101014ebeb3b3bbb3bbbbbbbbbf0101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010125a7b081848484 +84848487848787878787878b8b8b8b8b8e8b8e8e8e8e928e929292929296969696b1b90101010101010101010101010101010101010101010101010101010101 +01010101010101bab3b3b3b3b3b3b3b3bbbc01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101016f9db581818181848484848484878787878787878b8b8b8b +8b8b8e8e8e8e8e8e929292929292b6010101010101010101010101010101010101010101010101010101010101010101010198b7adb3adb3b3b3b3b3b8010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010190afb07a818181818184818484848484878787878787878b8b8b8b8b8b8e8e8e8e8e8e92b12f01010101 +010101010101010101010101010101010101010101010101010101010101b2a9a9adadadadadadb3b40101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101ab7a7a7a7a817a81818181818484848484848487878787878b878b8b8b8b8b8b8e8ea0010101010101010101010101010101010101010101010101 +010101010101010101aca5a5a9a9a9a9a9ada9ae9801010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101a780777a777a7a7a7a7a81818181 +818184848484848487848787878787878b8b8b8f980101010101010101010101010101010101010101010101010101010101010101a89fa5a5a5a5a5a9a9a9aa +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101a3a47777777777777a7a7a7a7a7a7a818181818181848484848484878787878787 +a001010101010101010101010101010101010101010101010101010101010101939f9f9f9f9fa59fa5a5a5a60101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010189717577757775777777777a777a7a7a7a7a7a81818181818481848484848487a19a010101010101010101010101010101010101 +01010101010101010101014ea29b9b9b9b9b9f9f9f9fa24e01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101439c7275757575 +7577757777777777777a7a7a7a7a7a817a81818181818484849d01010101010101010101010101010101010101010101010101010101019e969696969b9b9b9b +9b9fa001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010198687272727272757575757575777777777777777a7a7a7a7a7a +7a8181818199430101010101010101010101010101010101010101010101010101019a8f9292929696969696969b430101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101187d6e6e6e6e727272727275757575757575777777777777777a7a7a7a7a7a9401010101010101010101010101 +0101010101010101010101010101958e8e8e9292929292929697010101010101010101010101625900000000000000000000000000000000005a550101010157 +58000000000000000000000000566058000000596b58000000000000000000000000000000005b580000000000000000000000586b6259000000000000000000 +00000000000000005a55010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +04506e6e6e6e6e6e6e6e7272727272757575757575777577777777777a777a7f01010101010101010101010101010101010101010101010101918b8b8e8b8e8e +8e8e8e92929301010101010101010101010101016b5800000000000000000000000000566301010101010101555b000000000000000000006401690000000000 +62555900000000000000000000000000566301635800000000000000000059620101016b58000000000000000000000000005660010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014a5e5e5e5e6e5e6e6e6e6e6e726e72727272 +75757575757577757777777b010101010101010101010101010101010101010101010101018d878b878b8b8b8b8b8b8e8f900101010101010101010101010101 +01556a00000000000000000000586401010101010101010101016b61000000000000616001016100000000006a01015758000000000000000000586401010101 +55560000000000000057010101010101555a00000000000000000000006401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010166535e535e5e5e5e5e5e5e6e6e6e6e6e6e7272727272727575757575758901010101010101 +010101010101010101010101010101018a84878487878787878b8b8b8c0101010101010101010101010101010101016058000000000000005662010101010101 +01010101010101556a000000006a5501016b000000000000585501016256000000000000005662010101010101016a0000000000690101010101010101016900 +00000000000000596201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101017667535353535e535e5e5e5e5e5e5e6e6e6e6e6e726e7272727272757d010101010101010101010101010101010101010101012f86848484 +84848484878787878801010101010101010101010101010101010101590000000000000064010101010101010101010101010101600000000060010101590000 +00000000005701010164000000000000006401010101010101010159000000006164646464646464646461000000000000006155010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014c834f4f53535353535353 +5e5e5e5e5e5e5e5e6e6e6e6e6e6e6e727279010101010101010101010101010101010101010101737a8181818181848184848485010101010101010101010101 +01010101010101015900000000000000640101010101010101010101010101016000000000600101630000000000000000610101016400000000000000640101 +01010101010101625800000000000000000000000000000000000000000063010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101515c4f4f4f4f4f534f535353535353535e5e5e5e5e5e6e5e6e6e6e680101 +0101010101010101010101010101010101017f807a7a7a7a7a7a8181818181820101010101010101010101010101010101010101590000000000000064010101 +01010101010101010101010160000000006001016a0000000000000000006b0101640000000000000064010101010101010101016b0000000000000000000000 +00000000000000000057010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101014d744b4b4b4b4b4f4f4f4f4f4f5353535353535e535e5e5e5e5e5e7c010101010101010101010101010101010101017d77 +777777777a7a7a7a7a7a7a7e01010101010101010101010101010101010101015900000000000000640101010101010101010101010101016000000000600155 +000000000000000000005b010164000000000000006401010101010101010101016a0000000059606060606b5800000000000000590101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012c784848 +48484b4b4b4b4b4f4f4f4f4f4f53535353535e535e53680101010101010101010101010101010101017975757577757777777777777a7b010101010101010101 +01016301010101010101010159000000000000006401010101010101015562010101010160000000006001640000000000000000000000620164000000000000 +006401010101010101010101015561000000006b0101016a00000000000000585501010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101185d44484848484848484b4b4b4b4b4f4f4f4f4f4f5353 +53535376010101010101010101010101010101012568757272757575757575777577760101010101010101010101645655010101010101015900000000000000 +64010101010101016358600101010101600000000060015800000000000069000000005a01640000000000000064010101010101010101010101630000000058 +55016900000000000000006b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010125374444444448444848484848484b4b4b4b4b4f4f4f4f4f537425010101010101010101010101010101 +666e6e6e6e7272727272757575712501010101010101010101016400586301010101010159000000000000006401010101010169000060010101010160000000 +0060690000000000006a016100000058556400000000000000640101010101010101010101010164000000005b6258000000000000005a010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101014a414144444444444444484848484848484b4b4b4b4b4f4f7001010101010101010101010101012c715e5e6e6e6e6e6e6e6e72727273010101010101 +0101010101015700000069010101010159000000000000006401010101016a000000630101010101600000000060610000000000006001690000000069640000 +00000000006401010101010101010101010101015900000000610000000000000056010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016c4141414141444144444444444444 +484848484848484b5c04010101010101010101010101016d5e535e5e5e5e5e5e5e6e6e6e6e6f01010101010101010101010160000000005a0101010159000000 +00000000640101015559000000000101010101556a00000000640000000000005901015558000000566400000000000000566201010101010101010101010101 +62580000000000000000000058630101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010165463d3d414141414141414444444444444448444848486601010101010101010101 +010151675353535353535e5e5e5e5e5e680101010101010101010101010160000000000056595959580000000000000061595959610000000000010101016061 +000000000058000000000000690101016a000000005900000000000000005857010101010101010101010101605800000000000000000000586b010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101383b3a3d3d3d3d3d41414141414144414444444444445c0701010101010101010101015d4f4f4f4f534f5353535353535e5f010101 +01010101010101010101600000000000000000000000000000000000000000000000000000000101555b00000000000000000000000000610101010162000000 +00000000000000000000000056630101010101010101015700000000000000000000000000006401010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015149343a3d3a3d3d +3d3d3d3d414141414141414144444501010101010101010101524b4b4b4b4b4f4f4f4f4f4f5353542f0101010101010101010101010155000000000000000000 +000000000000000000000000000000000056015758000000000000000000000000000057010101010159000000000000000000000000000000005a5501010101 +01555b00000000000000000000000000000000595501010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101014d31343a3a3a3a3a3a3a3d3d3d3d3d3d3d414141413b2c01010101 +010101014e4948484848484b4b4b4b4b4b4f4f500101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101012c4034343434343a3a3a3a3a3a3a3d3d3d3d3d3d414a0101010101010101454444444448444848484848484b4b4c +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010118 +3f34343434343434343a343a3a3a3a3a3d3a3d461c0101010101011c474144414444444444444844484849010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101252a303030303430343434343434343a3a3a3a3a +3701010101010137413d414141414141414444444444450101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101362d302d3030303030303034343434343434420e01010101353a3d3d3d3d3d3d414141414141 +41414301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101013e2b2d2d2d2d2d30303030303030343034343f01010101403a3a3a3a3a3a3d3d3d3d3d3d413d39010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101273328282d2d2d2d2d2d2d2d +3030303030303501013c34343434343a3a3a3a3a3a3a3d3a3d3c0101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010138332b282828282d282d2d2d2d2d2d2d303901072434343034343434343434 +3a3a3a3a3b1801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010e24262628282828282828282d2d2d2d2d2736302d3030303030303434343434343437010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011c32262626 +262628262828282828282d24332d2d2d2d2d2d303030303030303430350101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101012f1d202620262626262626262628282828282828282d2d2d +2d2d2d302d302d310101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010104291f2020202020202626262626262628262828282828282d282d2d2d2d2e010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101252a1f201f20202020202020262026262626262626282828282828282b2c0101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101141f1f1f1f1f1f201f20202020202020 +26262626262626282628290101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101011b1a1f1a1f1f1f1f1f1f1f1f2020202020202026202626262027010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010122231a1a1a1a1a1f1f1f1f1f1f1f1f201f20202020202024250101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101031e171a1a1a1a1a1a +1a1a1f1a1f1f1f1f1f1f1f2020210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010e1e171a171a171a1a1a1a1a1a1a1a1a1f1f1f1f1f0e010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101011c0b171717171717171a171a1a1a1a1a1a1a1a1d010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010708 +17151717171717171717171a171a1a1a1b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101180515151515151515171717171717171907010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101021315131515151515151515171705010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010114131313131315131515151515160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d101313131313131313130f01 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010111120c130c131313131314010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010103090c0c0c0c0c0c100a0101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f060c0c0c +0c080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010a0b06060c060d010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010708060609040101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01040506020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040000002701ffff030000000000}}}{ +\b\f36\insrsid11999780 +\par }\pard \qr \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16389731 {\b\f36\insrsid4676451 _/\\tma FileServer Addon for mIRC}{\b\f36\insrsid11999780 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrdb\brdrw15\brsp20 \brdrb\brdrdb\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid10366701 {\f36\fs16\insrsid11999780 Programmed by Correl J. Roush of }{\field{\*\fldinst { +\f36\fs16\insrsid11999780 HYPERLINK "http://www.phoenixinquis.net" }{\f36\fs16\insrsid5655541\charrsid6060283 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000017000000160000007700770077002e00700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f007700770077002e00700068006f0065006e006900 +780069006e0071007500690073002e006e00650074002f000000000000000000000000000000000000000000000000}}}{\fldrslt {\cs21\f36\fs16\ul\cf2\insrsid11999780\charrsid6060283 www.phoenixinquis.net}}}{\f36\fs16\insrsid10366701 \line }{\f36\fs16\insrsid4676451 +Some feature ideas by }{\b\f36\fs16\insrsid4676451 \{v_v\}}{\f36\fs16\insrsid4676451 }{\f36\fs16\insrsid4153952 and }{\b\f36\fs16\insrsid4153952 Chance`}{\f36\fs16\insrsid4153952 }{\f36\fs16\insrsid4676451 of Dalnet IRC}{\f36\fs16\insrsid10366701 \line +}{\f36\fs16\insrsid9506127 Original code and concept for the dialog preview alias by }{\b\f36\fs16\insrsid9506127 ZeeG}{\f36\fs16\insrsid9506127 of evilcoder.net}{\f36\fs16\insrsid11999780 +\par }\pard \ql \li0\ri0\widctlpar\brdrb\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\i\f36\fs16\insrsid11999780 Phoenix Inquisitors Network -- 2002}{\i\f36\fs16\insrsid11999780\charrsid11999780 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f36\insrsid11999780 +\par }\pard \ql \li0\ri0\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15940051 {\f36\fs20\uldb\insrsid4676451 Introduction}{\v\f36\fs20\uldb\insrsid16403716\charrsid16403716 101}{\f36\fs20\uldb\insrsid12809922 +\par }\pard \ql \li0\ri0\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12809922 {\b\f36\fs20\insrsid12809922 Using Atma +\par {\listtext\pard\plain\f10\fs20\insrsid12255336\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid12809922 { +\f36\fs20\uldb\insrsid12255336\charrsid12255336 Finding your way around Atma}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 102}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}{\f36\fs20\uldb\insrsid12809922\charrsid12255336 Basic configuration}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 103}{ +\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}Advanced configuration}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 104}{\f36\fs20\uldb\insrsid12809922\charrsid14106095 +\par {\listtext\pard\plain\f10\fs20\insrsid10366701 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid14106095 {\f36\fs20\uldb\insrsid10366701 +Statistics}{\v\f36\fs20\uldb\insrsid14106095 105}{\f36\fs20\uldb\insrsid14106095\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid12809922 { +\f36\fs20\uldb\insrsid12809922\charrsid12255336 Trigger setup}{\v\f36\fs20\uldb\insrsid12255336\charrsid12255336 10}{\v\f36\fs20\uldb\insrsid14106095 6}{\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12809922\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}Setting up access permissions}{\v\f36\fs20\uldb\insrsid14106095 107}{\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12255336\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 Changing your ad\rquote s style}{\v\f36\fs20\uldb\insrsid14106095 108}{ +\f36\fs20\uldb\insrsid12809922\charrsid12255336 +\par {\listtext\pard\plain\f10\fs20\insrsid12255336\charrsid12255336 \loch\af10\dbch\af0\hich\f10 \'a7\tab}}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 Managing queues}{\v\f36\fs20\uldb\insrsid14106095 109}{\f36\fs20\uldb\insrsid12255336\charrsid12255336 + +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12255336 {\f36\fs20\insrsid12255336 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14159314 {\f36\fs20\uldb\insrsid8390569 Credits/Contact Information}{\v\f36\fs20\uldb\insrsid8390569\charrsid8390569 199}{\f36\fs20\insrsid15940051 \page }{ +\cs20\f36\super\insrsid2390747\charrsid6773711 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid5395460 #}{\insrsid5395460 10 +}{\insrsid12600059 1}}}{\f36\insrsid14159314 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14159314 {\b\f36\insrsid4676451 Introduction}{\b\f36\fs20\insrsid15940051\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15940051 {\f36\fs20\insrsid15940051\charrsid13269797 +\par }{\f36\fs20\insrsid6773711\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12600059 {\b\f36\fs20\insrsid4226045\charrsid4226045 Atma}{\f36\fs20\insrsid4226045 + is a script loadable by mIRC versions 6.0 and higher that allows you to run highly configurable fileservers in multiple IRC chat rooms. It has been carefully designed to be both very powerful and very easy to use, and should appeal to novice and experien +ced users alike. +\par +\par }{\f36\fs20\insrsid12591531 For those of you unfamiliar with what a fileserver is and does, some basic explanation will be required before diving on into the script. A }{\b\f36\fs20\insrsid12591531 file server}{\f36\fs20\insrsid12591531 + allows different users in channels you specify access different folders on your computer that you decide to permit them access to, and }{\b\f36\fs20\insrsid12591531 only }{\f36\fs20\insrsid12591531 those folders, and download any files within them. }{ +\b\f36\fs20\insrsid12591531\charrsid5207114 Atma}{\f36\fs20\insrsid12591531 will allow you to specify who can access your server, what they will be able to access, how many files they will be permitted to get at a time, and much, much more.}{ +\f36\fs20\insrsid13569615 And you can even choose different settings for the different channels you serve to!}{\f36\fs20\insrsid12591531 +\par +\par More advanced users will be delighted at the vast collection of various features supported by }{\b\f36\fs20\insrsid12591531 Atma}{\f36\fs20\insrsid12591531 +, such as filecount and MB-based queue systems, trigger-specific and global hostmask allow/deny lists, powerful cache}{\f36\fs20\insrsid13569615 d search engine, and channel profiles.}{\f36\fs20\insrsid5207114 + And of course, suggestions for new features are }{\b\f36\fs20\insrsid5207114 always}{\f36\fs20\insrsid5207114 welcome. +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12255336 {\f36\fs20\insrsid5207114 I sincerely hope you enjoy using }{\b\f36\fs20\insrsid5207114\charrsid5207114 Atma}{\f36\fs20\insrsid5207114 +. Feel free to contact me with any comments/suggestions/complaints you may have, and be sure to stop by the website @ }{\field{\*\fldinst {\f36\fs20\insrsid5207114 HYPERLINK "http://www.phoenixinquis.net" }{\f36\fs20\insrsid5655541\charrsid2953596 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000017000000160000007700770077002e00700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f007700770077002e00700068006f0065006e006900 +780069006e0071007500690073002e006e00650074002f000000000000000000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid5207114\charrsid2953596 www.phoenixinquis.net}}}{\f36\fs20\insrsid5207114 for script updates and a public forum ;o)~}{\f36\fs20\insrsid8390569 +\page }{\cs20\f36\super\insrsid12255336\charrsid4467217 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12255336 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\cs20\super\insrsid12255336 #}{\insrsid12255336 102}}}{\f36\fs20\insrsid12255336\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12255336 {\b\f36\insrsid12255336 Finding your way around Atma +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12600059 {\f36\insrsid9055496 +\par +\par }{\f36\fs20\insrsid5966535 Now that you\rquote ve loaded }{\b\f36\fs20\insrsid5966535 Atma}{\f36\fs20\insrsid5966535 into your copy of mIRC, you\rquote re probably thinking, \'93OK. So,\'85\'85.. where is everything, and, well heck, what\rquote s there? +\'94 Well, this section is your answer. +\par +\par }{\b\f36\fs20\insrsid5966535\charrsid5966535 Atma}{\f36\fs20\insrsid5966535 adds a submenu labeled \'93Atma FileServer\'94 to the }{\b\f36\fs20\insrsid5966535\charrsid5966535 command}{\b\f36\fs20\insrsid5966535 s }{\f36\fs20\insrsid5966535 +menu at the top of your mIRC screen, as well as most all of your context menus (the ones that come up when you right-click inside a mIRC status/chat window (see below). +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5966535 {\f36\fs20\insrsid5655541\charrsid9922126 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw8599\pich6641\picwgoal4875\pichgoal3765\pngblip\bliptag-961339494{\*\blipuid c6b31f9a0e181090ab5ca5c273a32e37}89504e470d0a1a0a0000000d4948445200000145000000fb0803000000ca1d76de00000060504c5445697a8e3f4955c1ccd94f657d6e80958399b17e93aa5c6b +7c5968785462714f5c6a647486788da373879c495663768a9f5e6e7f44505cffffff000000ffffff000000000000000000000000000000000000000000000000 +0000000000000000006f71f4080000001574524e53ffffffffffffffffffffffffffffffffffffffff002bd97dea00000001624b47440088051d480000000c63 +6d50504a436d703037313200000003480073bc00000ac949444154785eed9d8b9ae3a80e8467a7b7f77ace5ea6dfff5db72d10020206e2726ce862bfed496259 +b6ff08640a70bebd7f7fbf6379fb3153f9468a80af8b1401107f90228ce2dbddcafbfb84ede2f7bb952929de30494f188ba478b0716476390850762745524410 +40f828c6e2b7adfcbc156931ffbf1579251bfeb795ac293593d2d627dadd05b20b290e062863711058d1fc56143faceab3463fb49abdede287615c80e26f5bf9 +772bff6ce58fad48d69006f3cfadfcb515b1935762f2d356e4d5ef5b11bb5e8062f7611849f108458d46523c42516397140f500c0d00293e4f71a91cfdcb5624 +9d489f44de4a91b7d9064922d967b6db5076898c178845521cbc152fde759322290e12409833164fa328a298e51479652dbf4966cfa68e8efd16c82ea43818a0 +c51a4d8aa438480061ce583c8da28d1848c7c48a74514432934a2f025847aae8355955a57d31c5a554dacb62712995f6428a0ba9b417525c48a515614b8a2411 +691c85ac7c26a32db6a1377574d8ad357a7519c5a554daab28aea5d292e2e0ad78b1ef428a088a1d89e06c930594b1b31175f827c50e484d13526c22ea3020c5 +0e484d9305284a67a53a9c2af3c86c905f7a3196d539235923841411773a57515c4ba5bd8ce2522aed751403c605b28b685f32b5588a4d3c9624229f09681977 +916463939145416ba6e0b2c1e78ce48554da0b292ea4d25e4771b9b9b457d4e8a554daab62712d95b6d4f6db7a49d99abd7d329dd4775b20479322a2ef428aa4 +38480061defdc403b68b3bb8eb33ef32894ba43051c1a4d85679d5a187658b2b1b7b2c905d324ed24c92226311d1f891e257a2b8a04a2bdd40292280c9927c6b +304500930da69bd9c45bd960c5263267bb654b67d69a3326382ea1b8924a7b21c58554da0b292ea4d25e47712595561a7d9b826c3d16c16b0bf6addb6233c1cd +d85ec91dbbed2bc6a54796ad95a3afa2b8964a4b8a8377e97535e2821acd58d427361e6917d7a2081f451977b88032367ed1f03d481181941449114100e16381 +58946960b67252d41deb70484fc4a68bd9ba4a5b7f69c6d6a99157369bb9819a147defd150da5dfc3ec5b57a8057c5e25a2aed75145752692fa4b8904a2b146d +c845de4a3ab1ee9d6c15b1cb262d678334b241f6b0072a37dac5a59ebe711dc59554dacb282e3597f62a8a6b693aa48850698f74e17eddcadf5b39e265c65fb2 +3b74bdd9ce208ac8533adf57f72cd0f34fc58e70b79f276c9dcfdb3d29bef22b031c4b28deeef73def774abb88de49111042a40880f856a7f8a3e65eeea4deb6 +ff7cd9de624bb99191e3a6253a0bec198c796b502ce1d1cfe27f5118bd9f2245d9961e0875d831668fd6558aee5beea578f4342cace5559d621e8aa8031ff3d3 +a2f80973abbe42d4d727475628cb472126e54da0efb60d468b3fc62e457f503b9a6f61e49cf4a48e5119ddbb46d107a2831450b94aa597a1d1ea2eddfdef4d95 +e52044ef7b3716fd71e440fac7b7d2d1e147391cb31fa0a88dbbc5a2cb33beb9d2a46361eae372e4043b62317c5b358a852434720acfd856296ac485580ccd64 +44311c3189d61012e57675ef34fd97b257a39b149fc170709f0ac5b8edf335ba42d1da41add15ab97d500e9da06f01f672749da28bfd709e43073e66dca0185a +3ad76abb7631cb2e9a762cd568f3391e8bfe6276ef17c371149aaf367a0f8bbf7d6d225ea4ef329ac59a5cc60c16a0784136c9192f40712c6c4eb12645045652 +c45104a8bd5817dfb1ee4ef7f6a9d222be0dac8fcf3b9db9cadbb7c191d757989322827291a29b4c16cd13ad876bf418c7d7c4f43cb1d84f512cbb70a3184f44 +71e3124db6dd094552dc5a84728d0e14e5b1ab1f8ea87b04ababc2fa38568d45d9e23f8e5ff77d1723713a512c6ee0b4a23a865ac91d220fca7fec37ebc7b149 +d87304d4aeed8c1425f22cb802284d2a692c6e9f6626f03673268a523d5da85542cc058cabefb161fa1a9f7a16a318d2b3aff016859299c217008ec6a928fa1b +98871a9d6517ff56b969020a99e62b6797462ac8a30b1c6dfb479f271677aee3e57d95fc5c96a008bb6379d611293e4b2ede8f1449114100e183b1488a080208 +1ff3c4a2eb0f6b896f0755a3f0e244c9cc9bc79b327a91eb07abe6bde7441413d530bd3015777ce7e651a235831a91f079e8441a66520c028512aed4e094626a +b42245556423d5667be9eb61268b99481ba98a41da75e279acfa9ade131bc58a70e95b98a8467b4e25616c47a2557347d729e3212c63014d29478167b264a202 +3f729c88a26f1713d55578a8066e2d5a1aa6822f4a4b3e4fa93494b5996a1994a3204ed6bbeb1352141e6944a6b19848b4ca28c0b1818648cc8d0254d3b9ff82 +d283551ad53929c67a6b2116638936e00ef1998be5f1176249bed4705445f2f928fa641069af2ef6c208a0a6195fd17deeb0e1c0d03c86f1181d09f3711bf28a +659e78ef423cce4371a48fd1bc351971d661bb26c58e0b879a902202272992228200c2076391141104103e188b4b53c4ce143fd5dbfbe74a0dc41462b08f6dfe +62eb414037da7e638a888af6321fb78dc59711401c881449114100e183b1488a0802081f8cc5af45319d1ba1d75ed463f7c69611d01e7ccc138b36c2d704418a +f5b5573a1ad701311af06b5a230ca68bc56832838e84ea909f8d91ea10feabc65f26a2e846f9a2017b1dd1b771e550eb6dd814116a4d1f135174d7e2074d0593 +fbe327318455826e24399a47d28470d8604a8aca53510a36a31882f67106de615e6507b352f401674b51f5836ca1ea49d832b73352d485d05a75d389603a31c7 +664b9c4f721e8ae7b378fe08a4f83c3bdb931449114100e183b1488a0802081f8c4552441040f89828166d9945ebc27d2f5afbdd2df3e3dbe7a118890c85cb4e +34b098626a7b9254361745a7d6944afcb1a83c653b520c4a8e446526cdc6cf19d3a717e9cab468fd59d7d3dec66bf83cb1181ecc66abc94cb44d05c554ccf5cf +76f3f2d938a28e3d26a2e8aab36b1ef56f2ccd066d4c63d15b7adb68455a079731931529fa76d1482bf76aab3ac6ecd17a1e8ac940c0c3a840324490d5e8247a +8f022bee3f0fc574596ebe46d71e22162abe0e1c3c88b9789013511cbdf893ee6a4aa7418aa35fce17a388c0d3e963e158ec248030234552441040f8602c9222 +8200c2c744b138a0d2d684b1b326eecc43b15fa595db6dea8b3bbf4cd2a5d2d62be949fd99b962d1e90a2d95d6a3ca66ddfa5f3e3845a79d8762bf4aab147331 +d27f0327c4e34414bb55da32c530b99614bbb4ee0ac513a729cf138bfd2aadcfd1f1f082fb2588e8a16e88bb44f3310fc51195d69e2de6539113714f9b323f11 +456cf840bd912202272992228200c2076391141104103e188ba4882080f071db583cf5c96058e7377e42d68d9e23d63a951b534454b497f9b86d8d7e1901c481 +4891141104103e188ba4882080f0c158fc5a14d3a5408f4350270c4a75039e2716d3190fa4d87ca2727d6e4480478a072986c56b3649e2954f7d2955f3896ab4 +5f22992e0672139bfc286b773b86369c88a203163d572cbc25c552f5de6d175d8b18fd7e1863b1dc443629da2f006afd3e6d895f57e59faf46dbd268cd2ebe9a +775def3946f3503ce7fa315e4911c1911449114100e183b1488a0802081f8c4552441040f8982716a92f36b5b0d480fae220b0a239299e4ed12d61737de74ddc +897ad38826ee291ff3b58bfad8305366a9d28ed7e84ceb0e8f0fe31860c692fae20bdac5ec775da8750f68dd3ace17d4ed38af541ffef954b218de699eec327c692fdc811411b04991141104103e188ba4882080f071cf58c4aeea7981b7ff001e0cbe6b27b674d80000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8599\pich6641\picwgoal4875\pichgoal3765\wmetafile8\bliptag-961339494{\*\blipuid c6b31f9a0e181090ab5ca5c273a32e37} +0100090000030ea300000000eda2000000000400000003010800050000000b0200000000050000000c02fc004601030000001e00eda20000410b2000cc00fb00 +450100000000fb004501000000002800000045010000fb0000000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f008e7a690095806e009c877300a38d7800786859005c5044007f6e5e006a5c4f00867464006356490055493f0071625400aa937e007c6b +5c009f8a760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020000000002020200020202000200020200000002020200000000020200000000020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020002020002020200020002000202020002000202020002000202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000202000202020002000200020202000200020202 +00020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020200020200020202000200020002 +02020002020000000002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020000 +02020002000200020202000202020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020200020200020000020200020200000002020200000002020200000000020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020002020202020202020002020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202000202020202020202000202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020200020202020202020200020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020002020200000002020002020000000202020000000002020000000002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000202000202020002000200020202000200020202 +00020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020200020200020202020200020002 +02020002000202020002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020000 +00000002000200020202000202000000000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020000 +00000002020200020202000200020002020200020202020200020002020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020002020200000002020002020000000202020000000202020000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202000202020202020202000202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020200020202020202020200020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200000000000202020202020202020002020202020202020202020202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020000000202020002020200020200000002 +02020002020200020202020202000202000000020202020202000000000202000202020000000202020000020002020000020200020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202000202000202 +02000200020202000202000202020002020202020002020002020200020202020002020202000200020200020202000200020200000200020200020002020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020002020002020200020002020200020002000200020002020202000202000202020002020202000202020202020002020002020200020002020200020202 +00020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202000202000202020002000202020002000200020002000202020200020200020202000202020200020202020202000202000202020002 +00020202000202000202020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020200000002020200000202000200020202000200020200020200020202020002020002020200020202020002020202020200 +02020002020200020002020200020002020002000002020002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202020002000002020200000002020002020002020002020202000002020000000202020202 +00020202020202000002020000000202000202020002020000020200020000020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020202000202020202020202020202020202020202020202020200020202 +02020202020202020002020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020200020200020202020202020202020202020202020202 +02020202000202020202020202020202000202020200020202020202020202020202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020000000202020002020202020202020202 +02020202020202020202020202020202020202020202020202000000000202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202000000020202000202 +02000202000000020202000202020002020202020200020200000002020202020200020200020200000000020200020002020200020200000002020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020002020002020200020002020200020200020202000202020202000202000202020002020202020002020002020002020200020002000202020002000202 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202000202000202020002000202020002000200020002000202020200020200020202000202020200000000000002000202020002000200 +02020200020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020200020200020202000200020202000200020002000200020202020002020002020200020202020200020200020200 +02020200020002000202020002000000000002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020000000202020000020200020002020200020002020002020002020202000202000202020002020202 +02000202000202000202020002000200000202000200020202000200020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020202000200000202020000000202000202000202000202020200000202 +00000002020202020200020200020200000000020200020002000002020200000002020000020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202020200020202020202020202020202020202020202 +02020202000202020202020202020202000000000000020202020202020202020202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020002020002020202020202020202 +02020202020202020202020200020202020202020202020202000202000202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202000000020202000202 +02020202020202020202020202020202020202020202020202020202020202020200020200020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020202020002020200000002020202000202020002020000000202020002020200020202020002020202020002020000000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020202000202000202020002020200020202000200020202000202000202020002020202000202020202000200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202020200020200020202020202000200020200020002020202020002000200020002020202000000000002020002 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202020002020000000000020200020002020002000000000002000200020002000202020200 +02020200020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200000000000202000202000202020002000202020002000200020202000200020200 +02020002020202000202020002020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000200000202000000020200020202000200020200 +00000202000202000202000202020202000200020202020000000002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000202020200020202020202020202020202 +02020202020202020202020202020202020202020202020200020002020202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020200020202020202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020000 +00000002020202020202020202020202020202020002020202020202020202020202020202020202020002020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020203030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030302020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202000202020000000202000000000202020000020002000200020200000000020202020200000000020202020000 +02000200020200000002020002020200020200000002020202000000020202000000000200020202000000020200020202000202020202000000000202020000 +00000202000000020200020202000202000000020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020200020200020202000200020202000200020200000200020002000202020002020202000202 +02000002020002020000020002000202020002000202000202000202020002020002020200020002020200020002020002020200020002020200020202020002 +02020200020002020200020002020200020002020200020002020200020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020202020002020002020202020002020200020002020200020002000200020202 +00020202020002020002000202000202020002000200020202020200020002020202020202000202000202020202000202020002000202000202020202000202 +02000202020200020202020202000202020002000202020202000202020002000202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020202000202000000000002000202020002000202020002 +00020002000202020002020202000202020200020200020202000200020002020202020000020202020202020200020200000000000202000000000200020200 +02020202020002020200020202020002020202020202000000000200020202020200020202000200000000000202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000000000002020200020202000200020202 +00020002020200020002000200020202000202020200020202020002020002020200020002000202020002000200020202020000000202020002020200020202 +02020002000202000202020002000002020002020202000202020202020202020200020002020200020000020200020002020200020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020202020002020200 +00000202000000000202000202020002000200020200000000020202020002020202000202000202020002000202000000020200020200020200020202020202 +02000000020202000000020200000202000000020200020000020202020200020202020202020000000202020000000202000200000202020000000202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020002 +02020200020202020202020200020202020202020202020202020002020202020002020202000202020200020202020202020202020202020202020002020202 +02000202020202020202020202020202020202020202020202020202020002020202020202020002020202020202020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200020202020002020202020202020002020202020202020202020202000202020202000202020200020202020002020202020202020202020202 +02020200020202020200020202000202020202020202020202020202020202020202020202000202020202020202000202020200020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020000000000020202020202020202000202020202020202020202000200020202020200020202020200000000020202020202 +02020200020202020202020002020202020200000002020202020202020202020202020202020202020202020200020202020202020202000000000202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200000000020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202000202020000000002000202020002020000000002020000000002020000000202020202 +02000000000202020200000200020200000002020200000200020200000002020200000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020200020200020200020200020202000200020202000200020202000200020202000200 +02020200020202020002020200000202000202000002000202020002000202000002000202020002000202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010203020202020202020202020202020202020202020002020002020002020002020200020002020200020002020200 +02000202020002000202020202020202000202000200020200020202000200020202020200020202000200020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202000200020002000202020000000002000202 +02000202000000000200020202000200000000000202020200020202020002020002020200020000000000020002020200020000000000020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020200020002000200020202 +02020200020000020200020202020200020002020200020002020200020202020002020202000202000202020002000202020002000202020002000202020002 +00020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020000 +02020200000202020000000202000200000202020000000202020000000002020000000202020202000202020200020200020202000202000000020200020202 +00020200000002020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202 +02020202020200000202020000020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202 +02020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01020302020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02000000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000204 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000203020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402030204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040204000000020302040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040203020404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020400000002030204040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404020302040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402040000000203020404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402030204040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040101010104040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040204000000020302040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020302040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040104040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404020400000002030204040404040404 +04040404040404040404010404040404010404010401040401040401040401010101040404040104040404040104010404010101040404010101040404040101 +01040401040404040104040404010101040401040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402030204040404040404040404040404040404040404010101010404040101010404010404040104010404010404010101010404010104 +01040104040401010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402040000000203 +02040404040404040404040404040404040401040404040401040104040104040104040104010404040104040404010404040404010401040104040401040104 +04040104040104040401040104040404010404040104040401040104040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404010404040404040203020404040404040404040404040404040404040104040404010401040404010401040404010401040401040104 +04040104010404010104010404010404040104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020400000002030204040404040404040404040404040404040401010101010404010404010404010404010401040404010404040401040404040401040104 +01040404040404040404010404010404040404010404040104010404010404040404010404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040401010404040404020302040404040404040404040404040404040404010404040404040104040401040104040401 +04010404010401040404010401040404010401040401040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402040000000203020404040404040404040404040404040404040104040401040401040401040401040401040401010101040404040104 +04040404010401040101010101040404040401040401010101010401040404010401040401010101010401040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040101010404040402030204040404040404040404040404040404040401040404040404010404 +04010401040404010401040401040104040401040104040401040104040101010101040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040204000000020302040404040404040404040404040404040404010404040104040104040104040104040104040404 +04010404040401010101040401040104010404040104040101010404040104040401040104040104040401040104040401040104040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404010101010404040203020404040404040404040404040404040404040104 +04040404040104040401040101040401040104040104010404040104010404040104010404010404040104040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020400000002030204040404040404040404040404040404040404010401040404010104010101 +04010104040401010104040404040104040404040104010404010101040401040404040404040101010404010104010404040104040101010404010104040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040401010104040404020302040404040404040404040404 +04040404040401040404040404040101010404010401010404010104010404010101010401040404010401010404010101040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402040000000203020404040404040404040404040404040404040401040104 +04040104040404040404040404040404040404040404010404040404040401040404040404040104040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101040404040402030204040404 +04040404040404040404040404040104040404040404040404040404040404040401040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040204000000020302040404040404040404040404040404 +04040404040104040404010404040404040404040404040404040404040401040404040404040104040404040404010404040104040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404 +04020302040404040404040404040404040404040404010404040401040404040404040404040404040104040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404020400000002030204040404040404 +04040404040404040404040404010404040404040404040404040404040404040404040404040101010101040104010404040404040404010101040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402030204040404040404040404040404040404040404010101010404040404040404040404040404040104010404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402040000000203 +02040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040203020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020400000002030204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040402040000000203020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040402030204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040204000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303040000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020212121212121313131313 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021212 +12121213131313130202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b10101010100606060606060606060609090909090d0d0d0d0d0c0c0c0c0c09090909 +09090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b0b1111111111020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b10101010100606060606060606060609090909090d0d0d0d0d0c +0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b0b111111111102020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b101010101006060606060606060606090909 +09090d0d0d0d0d0c0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b0b11111111110202 +02020202020202020202020202020202020200020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b10101010100606060606 +060606060609090909090d0d0d0d0d0c0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09090909090b0b0b0b +0b111111111102020202020202020202020202020202020202020000020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b090909090910101010100b0b0b0b0b1010 +1010100606060606060606060609090909090d0d0d0d0d0c0c0c0c0c0909090909090909090910101010100e0e0e0e0e0c0c0c0c0c06060606060e0e0e0e0e09 +090909090b0b0b0b0b11111111110202020202020202020202020202020202020202000000020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b070707070709090909 +09090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d0d0707070707060606060605050505050505050505050505 +0505060606060605050505050b0b0b0b0b1111111111020202020202020202020202020202020202020200000000020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020b0b0b0b0b07 +070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d0d070707070706060606060505050505 +05050505050505050505060606060605050505050b0b0b0b0b111111111102020202020202020202020202020202020202020000000202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020b0b0b0b0b07070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d0d07070707070606 +060606050505050505050505050505050505060606060605050505050b0b0b0b0b11111111110202020202020202020202020202020202020202000002020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020b0b0b0b0b07070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06060606060d0d0d0d +0d07070707070606060606050505050505050505050505050505060606060605050505050b0b0b0b0b1111111111020202020202020202020202020202020202 +02020002020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202020b0b0b0b0b07070707070909090909090909090905050505050505050505111111111110101010100b0b0b0b0b06 +060606060d0d0d0d0d07070707070606060606050505050505050505050505050505060606060605050505050b0b0b0b0b111111111102020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +0202060606060605050505050707070707060606060606060606060d0d0d0d0d0707070707080808080808080808080808080808050505050506060606060606 +06060606060606060606060606060606060611111111110d0d0d0d0d070707070705050505050505050505080808080802020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d070707070708080808080808080808080808080805050505 +050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d07070707070505050505050505050508080808080202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +020202020202020202020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d07070707070808080808080808080808 +0808080805050505050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d0707070707050505050505050505050808080808 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010000000203020202020202020202020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d0707070707080808 +08080808080808080808080805050505050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d070707070705050505050505 +05050508080808080202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202060606060605050505050707070707060606060606060606060d0d0d0d0d +070707070708080808080808080808080808080805050505050606060606060606060606060606060606060606060606060611111111110d0d0d0d0d07070707 +07050505050505050505050808080808020202020202020202020002020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d0909090909090909090910101010100e0e +0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d0d0d0d10101010101010101010101010101008080808080a +0a0a0a0a050505050510101010100909090909060606060602020202020202020202000002020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d090909090909090909 +0910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d0d0d0d10101010101010101010101010 +101008080808080a0a0a0a0a05050505051010101010090909090906060606060202020202020202020200000002020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d09 +09090909090909090910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d0d0d0d1010101010 +1010101010101010101008080808080a0a0a0a0a0505050505101010101009090909090606060606020202020202020202020000000002020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020d0d0d0d0d0909090909090909090910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e0e0d0d0d0d0d0d0d +0d0d0d10101010101010101010101010101008080808080a0a0a0a0a050505050510101010100909090909060606060602020202020202020202000000020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020d0d0d0d0d0909090909090909090910101010100e0e0e0e0e060606060608080808080505050505101010101009090909090e0e0e0e +0e0d0d0d0d0d0d0d0d0d0d10101010101010101010101010101008080808080a0a0a0a0a05050505051010101010090909090906060606060202020202020202 +02020000020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020206060606060808080808020202020202020202021111111111060606060606060606060808080808020202020208 +0808080808080808080202020202020202020202020202020202020202020202020202020202020d0d0d0d0d0202020202020202020208080808080202020202 +02020202020202020202000202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020606060606080808080802020202020202020202111111111106060606060606060606080808 +08080202020202080808080808080808080202020202020202020202020202020202020202020202020202020202020d0d0d0d0d020202020202020202020808 +08080802020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202060606060608080808080202020202020202020211111111110606060606 +060606060608080808080202020202080808080808080808080202020202020202020202020202020202020202020202020202020202020d0d0d0d0d02020202 +02020202020208080808080202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020206060606060808080808020202020202020202021111 +1111110606060606060606060608080808080202020202080808080808080808080202020202020202020202020202020202020202020202020202020202020d +0d0d0d0d020202020202020202020808080808020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020606060606080808080802020202 +02020202020211111111110606060606060606060608080808080202020202080808080808080808080202020202020202020202020202020202020202020202 +020202020202020d0d0d0d0d02020202020202020202080808080802020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020707070707020202020202020202020707070707020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202070707070702020202020202020202070707070702020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020207070707070202020202020202020207070707070202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020707070707020202020202020202020707070707020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202070707070702020202020202020202070707 +07070202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101000000020302020202020202020202020202020202020209090909090c0c0c0c0c0c0c0c0c0c09090909090e0e0e0e0e0707070707 +0c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c05050505050202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090c0c0c0c0c0c0c0c0c0c09090909090e0e +0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c0505050505020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090c0c0c0c0c0c0c0c0c +0c09090909090e0e0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c050505050502020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090c +0c0c0c0c0c0c0c0c0c09090909090e0e0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c05050505050202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +020209090909090c0c0c0c0c0c0c0c0c0c09090909090e0e0e0e0e07070707070c0c0c0c0c0d0d0d0d0d10101010100b0b0b0b0b0f0f0f0f0f0c0c0c0c0c0505 +05050502020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +020202020202020202020d0d0d0d0d111111111108080808080707070707111111111111111111110b0b0b0b0b11111111110707070707060606060607070707 +07070707070708080808080202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020000000202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202020d0d0d0d0d111111111108080808080707070707111111111111111111110b0b0b0b0b1111111111070707070706 +06060606070707070707070707070808080808020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000002020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020d0d0d0d0d111111111108080808080707070707111111111111111111110b0b0b0b0b111111 +11110707070707060606060607070707070707070707080808080802020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d11111111110808080808070707070711111111111111111111 +0b0b0b0b0b1111111111070707070706060606060707070707070707070708080808080202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020d0d0d0d0d1111111111080808080807070707071111 +11111111111111110b0b0b0b0b111111111107070707070606060606070707070707070707070808080808020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020707070707070707070706060606060d0d0d0d0d050505050507070707070909090909060606 +06060d0d0d0d0d020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010100000002030202020202020202020202020202020202020707070707070707070706060606060d0d0d0d0d05050505050707070707 +090909090906060606060d0d0d0d0d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010100000002030202020202020202020202020202020202020707070707070707070706060606060d0d0d0d0d0505 +0505050707070707090909090906060606060d0d0d0d0d0202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020707070707070707070706060606 +060d0d0d0d0d05050505050707070707090909090906060606060d0d0d0d0d020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202070707070707 +0707070706060606060d0d0d0d0d05050505050707070707090909090906060606060d0d0d0d0d02020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +0202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a060606060610101010100202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a06060606061010101010020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020000000002020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +020202020202020202020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a0606060606101010101002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000000020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010000000203020202020202020202020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080808080a0a0a0a0a060606 +06061010101010020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200000202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202050505050506060606060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808080808 +0a0a0a0a0a0606060606101010101002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020002020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020206060606061111111111111111111111111111110202 +02020202020202020606060606020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020606060606111111111111111111 +11111111111102020202020202020202060606060602020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202060606060611 +11111111111111111111111111110202020202020202020206060606060202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020606060606111111111111111111111111111111020202020202020202020606060606020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202060606060611111111111111111111111111111102020202020202020202060606060602020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +0202020202020202020202020202020202021111111111080808080807070707071111111111111111111107070707070808080808070707070711111111110d +0d0d0d0d080808080807070707071111111111070707070711111111110202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202021111111111080808080807070707071111111111111111111107070707070808080808070707 +070711111111110d0d0d0d0d08080808080707070707111111111107070707071111111111020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202111111111108080808080707070707111111111111111111110707070707 +0808080808070707070711111111110d0d0d0d0d0808080808070707070711111111110707070707111111111102020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020211111111110808080808070707070711111111111111 +11111107070707070808080808070707070711111111110d0d0d0d0d080808080807070707071111111111070707070711111111110202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202021111111111080808080807070707 +071111111111111111111107070707070808080808070707070711111111110d0d0d0d0d08080808080707070707111111111107070707071111111111020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202020209090909090a +0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c0c0c0c1010101010 +0d0d0d0d0d0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c +0c0c0c10101010100d0d0d0d0d020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +0202020202020202020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e0e0e0e0e0c0c0c0c +0c0f0f0f0f0f0c0c0c0c0c10101010100d0d0d0d0d02020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020000000202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e0e0e09090909090e +0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c0c0c0c10101010100d0d0d0d0d0202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000000000202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101000000020302020202020202020202020202020202020209090909090a0a0a0a0a0b0b0b0b0b0c0c0c0c0c080808080805050505050d0d0d0d0d0e0e0e +0e0e09090909090e0e0e0e0e0c0c0c0c0c0f0f0f0f0f0c0c0c0c0c10101010100d0d0d0d0d020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200000002020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202050505050506060606060202020202070707070702020202020505050505 +08080808080202020202020202020202020202020707070707020202020208080808080202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020000020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020205050505050606060606020202020207070707070202 +02020205050505050808080808020202020202020202020202020202070707070702020202020808080808020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202020202020202020202020202020202020505050505060606060602020202 +02070707070702020202020505050505080808080802020202020202020202020202020207070707070202020202080808080802020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020202020202020202020202020202020202050505050506 +06060606020202020207070707070202020202050505050508080808080202020202020202020202020202020707070707020202020208080808080202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020505050505060606060602020202020707070707020202020205050505050808080808020202020202020202020202020202070707070702020202020808 +08080802020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010000000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000002030202030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020401010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010000000203020204040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040202040101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020401010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000040000002701ffff030000000000}}}{\f36\fs20\insrsid5966535 +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5966535 {\b\f36\fs20\insrsid15930460 Configure}{\f36\fs20\insrsid15930460 will bring up the main Atma configuration dialog box +\par }{\b\f36\fs20\insrsid15930460 Manage Queues}{\f36\fs20\insrsid15930460 will bring up the queue manager dialog +\par }{\b\f36\fs20\insrsid15930460 Rebuild QuickSearch Cache}{\f36\fs20\insrsid15930460 will scan through your fileservers, saving the information it finds to a file, which the search engine uses to quickly run its queries. This }{ +\b\f36\fs20\insrsid15930460 must}{\f36\fs20\insrsid15930460 be done in order for the find functions to work for the user; without a QuickSearch cache, searches will return 0 results. +\par }{\b\f36\fs20\insrsid15930460 Preview Ad}{\f36\fs20\insrsid15930460 will do exactly what it says it will\'85 it will echo to the current window what your fserv ad looks like. If you right click in a channel window, you will also see the selection }{ +\b\f36\fs20\insrsid15930460 Show to }{\b\i\f36\fs20\insrsid15930460 channelname}{\f36\fs20\insrsid15930460 , where }{\i\f36\fs20\insrsid15930460 channelname}{\f36\fs20\insrsid15930460 + is the name of the current channel window. This will display the ad to the entire channel.}{\f36\fs20\insrsid15930460\charrsid15930460 +\par }{\b\f36\fs20\insrsid15930460 Reload}{\f36\fs20\insrsid15930460 and }{\b\f36\fs20\insrsid15930460 Unload}{\f36\fs20\insrsid15930460 reloads and unloads the Atma fileserver script. +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\fs20\insrsid15930460 For those who prefer to type, you may reach the Atma configuration dialog simply by typing }{\b\f36\fs20\insrsid15930460 /Atma}{ +\f36\fs20\insrsid15930460 .}{\f36\insrsid12255336 \page }{\cs20\f36\super\insrsid12521327\charrsid4467217 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 +\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid12521327 #}{\insrsid12521327 103}}}{\f36\fs20\insrsid12521327\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12521327 {\b\f36\insrsid12521327 Basic Configuration +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\insrsid12521327 +\par +\par }{\f36\fs20\insrsid12521327 When you first open the Atma configuration dialog, you can expect to see this: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\fs20\insrsid5655541\charrsid2580508 {\*\shppict{\pict{\*\picprop\shplid1027{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag-1196182670{\*\blipuid b8b3b372563942f956aa09476cdec8a5}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c571 +71894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d707070676767656565626262606060 +5d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f0fab8000000e874524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00b22da0ba00000001624b47440088051d480000000c636d50504a436d70303731320000 +0003480073bc0000263349444154785eed9d87a3343b55c0bfddeff21029c2a348956e5740c5ded0672fd81b2a8a057d0af65eb0f7ae581114bbd8c52ef6de3b +f62e7f8793d37292c9cc2499ccecccecc9f7ddbd7777934c72f29b734eeadcba65c124502781f3ad5bb72d98046a2470e3e0a9c3ce525dbb04109e9b64b8cf7d +5ec9853b20bc0a86fbb9704f08f7bef7bd5f19c2abbaf07008f7bad7431ef290fb627870171ec4e1615d78208547dcd985fb6378f5076078f4a31fda85274078 +3c8657ebc2139ff8380c8f85f028088f7ce46320bc9e0b6fc0e1295d785d0c4f76e17520bc76175e0bc393303ced69afd185d7a4f0f66f0be1f55d78bbb7e1f0 +e63ebc3584b7c2f06618ded48537c1f0966f2ce12d9efad437c4f04618deab0befe3c27b76e1e94f7f0f17de11c2bb73783717de15c2c7bff7bbb8f00e18de19 +c3339ff94e5df8700c1f07e1c3baf0ec677f2c84bbeebaeb63baf0a1109ef18c8f76e143207c14840feec2b39ef5ac0fc2f0912e7c20840f70e113213ce7399f +80e17d5d787f0cef87e12320dc9d0eb7189e3fff43c7cfbffcdd2fff83e7c8e0e9183278a6e1f9dbdff8eb9b7ffd8f579c7f45e92083c7e0f19a27728ace77df +2d9ae7a5bfffa7bffe7fe7f3bf69fb65f0183c0a9ec0c3bbd1f0fcfddffce6cf9ccf2ff9e7243ca7d31da7d398cf7382f0f0d3e95ea793f83ceea31c9f07d27a +9fe7747a7cf7dff93ca713f93ca713fb3c2e6ae7f3b85fe4f3b83f3bb7c7fdea7c1ef7abf379dc2fe7f19c4ecee771ef3a9fc7fd7ad293b0a8e6f314fb3c61b7 +2a84e757ffea7c3eff67e0388be611784ea7b4c37c3ab1c3ece1399d1efc604fcf88c37c3a3de0011d3dca610ee1718d4df074e43cea74ead879cc63ba1fe72f +3b72ba9feeff533a7a1c39ddcfe9f4e48e9f0e1d80c791d3fd2039dd7f7398ab1c6607cfb9eb5ee16b08cf2f76ec9c7fad313c59bdad29781ef738af79babe56 +088feb6df5e0719d2d503da87940eb183c337b5ba0791c37405000cf4b7fdec1f33f49783ac57307daadee56be1feafd53d75577bfb0ab4e9a87cc96fbfcbef7 +759a07e0716f1ff4b0eee581dd7ff7f308f7c9fdef0f2f5d579de1399d1efa84d3a9fb0f660b2ed2335b2de07156cbcc56a5d97294388a02787eee67ddc7bff0 +f27fffaf2efc1332c4664bc373bf0e9eeeff3dbbff6e9c07e871f074e1e1e4f32039ee07ac967b399d3a781ec6f09c4e77ded981e3d84178bad0f93c013c1d3f +299fc7299e4769b3d5691eb25c4ff1668b158f681eb45c62b6cce7a918e7219f07d909e1f9e99ffcf11ffefebff8835f7a4987d08ffe63000fb07347a7759ce6 +d1f040abf7350f6a26182444705c00783a7a50f9b8a0e0419f270b1ee7f584f090bfac7d1e67b4609090cc16f9cb008f1b243478aae1496a9e9ff8a41ff981ef +fbdedffd63f7e5fffe77163ca793d23ce030a3d972e0d00833c2e36c57080f8c307bcd930f8f63278407d8891c66c78e8207d861cd63f0548e308ff83c3ff6dc +1f7ce10bbeebdbffccc1f372f27cd06ca1e2e9a6273ad513689e31783a80b8b7a5cc16783cee25325b024fa790c8e7499b2d60278007d949f4b63c3cc88e99ad +060ef3406febb92f7ee10bbefbf9dffcf51d3b3fc56e731f1e478ff77906cc56a77a40f990cf230eb39bdb0278c4610e7d9ece6e7978fa0ef3e9f4d8c7a2c1e3 +719ed3c975d55d88c679f043365bf88ec77960a0c71ce6f2b9ad91719e17bfe8059ffcfc6ff986af3a9f5ff1db7f129a2d9b18b589d16e6674049e177dcf777e +db377ddd579fcf5ffc855ff347bff57b7f79738337ecc966d56d561d26d56f872b2ff4f404b0f3955ffae5cffb82cffdeccff8fc1ffa1ddd55b72519b624e3ee +bb9d37ac839a18fd8e6ffdc6affd8a2ffb922ffabccff9accffcf44ffbd44f317868498f2dc9985e92915a0d66b3ea36ab9eb118ecdad7535afdab24606b98ab +c46689708ec216c01b09951230782a0567c94cf31803332410681ee8c6df72fffa01d790f1e7a918334a6149772981101eaa82c1b3cbb65cbdd006cfea223fce +0513f080d9a2d586bea262b6e09b2e4e2fc671846235c99340cfe70130c0b9098d174e6be0a7e9187917b458c791c080e62152543d59f368a7dadce6e3805053 +9321787a79093cf04d4a37d55cded2ec590223f044668bbaea66b6f6dcdc6dcb6e0e735b795e556ed5d313e6ef5c1527c9ca1a3cc640b504aae1a9bea2253c8c +040c9ec334e5fa153178d697f961ae68f01ca629d7af88c1b3becc0f734583e7304db97e450c9ef5657e982b2a786a0e902f4b63038b87e1062ae2e159e12102 +ee62168e238195e129d354d5b11b3c8d65661633938fd57c6ed6edeee0089e97dd5aee1faab955c2cd79b61e9d99c5cce463529a9b75bb5608e179d9b24ddbae +d813e59c2b5fb0e7b3f89b997c8ff02cc88ee3d2e06921e0b95cb66b8561cde3cecde8da7bb4baf82dc60cc24d3261bb629be6a9c7b05d2b0c3acc80439a015f +6e8a043175482097d03c455b08317262cf466a8f627c73f6777a78ef6bc00f8bb2f08bbaf3fcb674f2e11d2779b9e2bd1a1bd4488ee145fa192f058ff279a8fd +33344f22ca40aaa8d8e5f0c8fe1f4f6a52ea71d339ec92fb5d87db6cb889b2eef9440978e749327d3b7868e30b67b81e3caa5e020f9824326168c8f4274ae9e8 +38a0b20273d6d73c5e65e4482ec10deaa2545b249b2eb5597a7d78d2e8a5b778a7e3f6d4aa544ccb687d78129a47fc1e84465ebd51533a4a7d8b162fb266415b +91c0687f3cea06de5088164abf06f0a878b0b93e366703f0c815280d3c84833fa447ba7083a5358fbe1aed63e36779d0b9fa947e50f390f1e54b53c37b59f46a +0e1f043e4164b6b41cfddd44254d6ce05cca6ca5340f10004a0469a057f9840109bef51139cb9ee651ea556fe4717b51fdd61e8c445145cdd0a71cafbf0f28ed +f35013202fe10bbff7021880275d34b489ba89133e8fc7822b15d48b32e0ca48cda9a483250be42868527952db33978227edf344d8789d83dc849a87bf9dd43c +61a54966784a07b7106a9441787c1b482ba4ef7b326fa4c9b835a40002d5d8fd8d68f4b90e0b2839a4751fe5a0d2e0b5952c9841b5413732cdc30e9dd02b3003 +3c512f63297862cd33848dfe9c092ad63c7afbb2bff32378b46c63cd53018fba9f59590cb85e059a87ca35665bfc77a2a1faf7889830e6497e8f661dc8115b30 +8447df13eede0e728bbe2c7a9b33ce93325bec4283eac1711e1917426f3931fea38bcdb71c2b0dffdb4b3554e174878a190b15fba8d1d0f28c2d96bac888ddf1 +80f4ec8a803f66b66205c38e8a7c3e620f85376cd910eb588e5a8b6907c053b1143c45dce544f60e73ecf388be26a58a564119a994c3cc8e7170e4c2b4c3cc67 +7eb856605f9bdcd0528799fd7a9f959cfe90a1796808468a1feb9aa8ce20117e1171a7e1f17d06be88b786b1c39dd3723971169cdbea0f3cb7633e51b551b591 +238a30cec42480f755d259cf9d431829707ed669fbd4ae15565b92b1e8dc563cf09c2fdfc1461ac942fae823ce4383120c152d37eb50df2c6fb6965b8f01fdb8 +76cc4f68925cf936b9bf93993428c15c7886d397ebe121f5cae730cf5a8190571c83274f4ee3b1e672d9ae1556335b4e20d52b032de1b62440f67a55785adc77 +96c7e525c0bacbe0b97c5becae0406cfee9a6c3b053678b6d316bb2b89c1b3bb26db4e810d9eedb4c5ee4a62f0ecaec9b6536083673b6db1bb92183caac98666 +8136dfaae32b739aaddb89e530094fbcfe2ccc001750c86725ebb72fde22f12caa5fe59a281a2f33ba78a9e302c8ea95e192d1cc3f2dd1081a6c5e75a6e119cd +bf07f56294cfabe6000e893b61e03a5badd7d49210b9b975055a5526171e5cb7c44bd2e43e24cd036bb760a19b8fd7bcb5db66c802e40253f5787117d6d02f11 +a3d5692a76dbe254e646b5e08574d448b2428d5bcc6b1b691faaa0574715251882c7ade082f5a468b6c43c31247abdae5f491eec5fa02c36f30b960bf87aa1b0 +189281d59fdc38897892d7ba151ca905d6275d23b9f37d14fd57791d5c3906e1c1e95bbf86df154c73a4f4650f1efc6e5b13c0b76f50ec61bda6e081f6f06b62 +75c35ca68263b5489434f4887807051b0e7faf17b7159463181e52635ebdeb85b6ec19b3d992cd28ec9c5528c18593b0d8c37a4d689e11ddb4707107b22faf85 +ead0e8560bef83e2ca94c11328c460f38bda3520bdad562e5971a58613446257b7c290aaf737662a46c3a21564555b0bb2d121328197515008d0e0f99a472de7 +0ffc7b528be02bb37bd97f2e6959b9168a1d8b9d3750e8675ec67b2250b1929349bb336433c242e51ccf365d0bb2433d03ab1de67047065be35a87390f9e8b88 +68898bf6c43e72910d2a4e2a6d492d32a4585d5183272dddda9b31a3ade6473178e6cbb02287c662af28418b245ba985699e16adb9721e06cfca02c7cb6d45ec +f32a1fd4a27c68af410adc9a659a675e3b5e2475080f0cdbae1b6e193c1769f816178de069a0490ab3b8343cd5fdc359d23fa2d93a17b67c83e82bc243d3bd61 +ab0fc353d04b2eccf9983e0fc0736a80447e16ebc193c664101e9eb0cbd030e5daeba09ae7d4c1b3263eabc3a357c1f0607fa2f579e2c30fb647e71229c5c46b +25fc51a934f71d5dcb737850786e4ea735d9b9590f1e3fb7d29f5aecab97109ea17529940e21e9dee883d9c6ae7250788eab795c43878b48a8b993562782474f +f3e1df512ac919324dc016c43f283cc7f579081e5016d16a8049b3e567efd539a541aae87358f0387c95c3c293efecb688b9a2d912b312376b7068295b307676 +3253a9e528b876a2078fbe8a86474b7185c3ac323a00b951ae689c87fad3ca3fa1a592033ba4c823d64eb5fa5b77e4839cd5e2fcc0cb0aae12c0e34765e94eca +6dbc4bc7bb2278ca455dde05cfbd46084fd747c15008cf68f9a25b827b84b9a35c39353178c6a4b4d8aecd243c67862739e6982827d9c7e01b5063e2d5f9af42 +7874ac28e3823bc6e0c9b9c59ac749c173f6f050e34f5d36018f78f63103013c83b1322f4c053378a65a6891ef2378ce9dc9ea9481681ed61c32ea187955381c +807a910722a19c6eb8c96f78c4e10315d72fb4e758145fe5e2f3f31dc8011944f088f55ded8f757b5b8b905091690ccf19d889e089461d07764d04364aef5a8b +37dd115c8098832cee11127d3ebf49a36df05434fdfc243d78809dc8e741c7447930fda147e5dcc80081ec1de90f1688e649c3a3464265b07cacae06cf7c122a +72887d1e6447691ebeffd1300dee256d0a4f34a6991cfd0aea9a82a7d3a16cb5e40ff8207cd7c6b299d9ba018f4777d583f1493633c99ddf7d78f83168492d15 +f83c7c5044302317ef2d1cbd3126e0090131782a944c32c9f8380ff7a294ef2a8eaf9edba74e137bc9dea911a6184376aea930d21593a47c29f840bcee89eaf6 +e1c1f14ee7c075acf06ff4e748b9b65139e1b8d815af61d6cfcb1d9a9ec81f7ce14e58b2dd3d3444d3bc9b21a179d06ae10fffcdef9a72a335f5f2f0644dc449 +e395c42e894bada5c51e1c0a31d09af9f08ce2d0281bbe462e3ca88ddab3c33ee20af0a04a1d0d7e7ae0662aaabb7509b592b80978e6ddfd974cdd8387ac5642 +f3ecdc6106bf74226878a6e2fa99a8acc7fd8406e9904b32c8561dd26c193cadb554c26146eb240e338284be328e46340dab75d54df3b46627dcf7aae5db1e93 +34735b8047ea3a6eb6f806e2e8dee7196c16efa15e87d9a236de073c3c229271530d6b1eaf4f47e1f13d4e92cd343c6a76e8aae0696a9b46329ba7799ac0e37b +91930eb31fc6e8aa340d8f1ae137781620aa0d3c6a2c56962544da68c4e7c9345be8fcc95c422b780eb38679013af27ac795e33c7e2a597644e084713f3480c7 +0f9eeaf1cdb1876be7f83c6a98a870196a86b15e34cae0dc16f6b68290f8683e6c4d348fac78a279bd143df3e1c15e687bcde3e55c084f7ac0b8f130f2087ec3 +f0782131214a6ef3a1e11c9ac023cb1658eb24d631cd8607db7841785aac61a6255ed0e28b53343c314a92a2f9519ce802e1c11faadb8ad3a8eeab9a61a046f0 +442733270437d6db8a3bdfee3cf1defd8113c6aa96d30eb39a7e1c7698f952add630eb29f345ad566a9c47f528f86653f3a2088abfff102561ab5825cd83479f +5fac7649a516506e7690b02b18df7a240c5e0986ecb9579a2be77e017d8c1e9f2ca1206d838b4c31d185e15123cda27970fc19ef42054fd5d0d04c78f2a5b369 +785aad61d62b932f60b6f4c4a8acc82053c5668ba7484521b12eaac0c7e0719a87fa22ac7944e594ae6116785879e5df5c153187e7b6d039d4bd53fadb7f14c3 +53b366633d7872a4e3d7f314c4d6abb906938dfb3ce42e7ab3a51bbf600db35afc3eb97126a786e371262646798294adb2f83ae2306bb355a178d65bcf93f720 +1e965649ec92b889f53c2dd730a3dba347bfe623329c43e6ee891a2cf27ce7d534cf92522cce7bc935cc703e07b9dac5052b4a60f01489ab55e4001e95e9fc35 +ccad4a98934f263c795aa42696699e15d730e7105110c7e0291056bba8475d865aa33e66a4594df394ed7128895d1237e130b74372ed9cae47f394ed7128895d +12d7e099a1687a49d7d33c193dc6c9c56041f1fddcd6b440a2f972335bd322cb88b1043ca5eb79a498064f91e5dbb9d982717daab047c6e02962a03af2cee1d1 +8b56aae1f14b496a774f24342cce22cb2215335b1956a838ca5cb3152d4bc0050aa97b6970563db1bc2bbd9e875633c9ced9319f071738d14ff7cbe029262323 +410b787016d19baf327868d59bfb35aa79fca22672bd471d668327a3f1e746690c0ff840a5f0248c4b6a256189e609962398e6994bc940fab6f0843a28b05ea3 +8bc1225d92345bbc035b1c19d33c3015876e736ae1ee42c8f86c77048f783066b6f0b63c466fcbaf40a8305bb90e73cc8edaf437d0db32877961dd3357f3640f +52ccde3d416784f477b6a77296c572243eeb6d2dc1d106e0e9d9d04c0b6ed3137bf7791a681e83275b8861c4ddfb3cd9f55e72ebcdb44a36b3352da3f218eb99 +ad1ccc2eb17b22a75cdb8c733d9aa76c8f4349ec92b8b69ea75cbf0ca7584df36ceae6b5f53c4d1832783645755161aec76c158965e9c8a6794cf3543366f018 +3c06cfbe2746cbdb2f6ba74cfb48c16650d33c3bd53c393b65f0a09996211c253478760b4fb9b69a9d421e919358cc303bf34b657085bdadac87d434690f3f7a +d85dd3cc5613651364b2fe38cf8af00882064f7b72fce2deca43bc6b1484c15323b5541a335b5e2a63c7c3dd045f661d24774b592ad33c17d73c7e77e8f4bd33 +7c8aacd33cc0428c401289aecfeea34207be4b67f04003ec49f3343ae1b3081e22876861680c9ebdc183ba449e1a2f7b43e9c86afc127e70ef166d6357bbd9a9 +9bec348f531ea841ba57a74ddc7bd232f0376a17a404a3e8b710d97d109ab34821761d2cd455eed926d6db6a6fb9f27b5b213c7e8796e0240fbed190f5d51568 +9e001e804450225a081b8287b813b345d88d9b4fc74b97e2f66d83a73d382ec76a7864930dea183a3e165453122c69678407601104423d047e4d121e5644a451 +46f50e39cc8e1d836763f09011d3bbd4d96c397c581f0d699e61781435de6cc52c89f733e6fea0a502fd63666b097cf2358f7834e0d88c982dfa5ec7d0e68534 +8f7373929a07cd16a54839cc5e67891b94365fdecd31789660a7c06cd1035ee09738c9fa6f070df8ca78cc8af79ec36ebb82077d64b059e8158b132c0a25ecaa +8bd9425779dc5fb6719e4588519916681ed02835a10f4f4d2ee5694cf32c4c4f193ce80c1785dec8a24d4f14c96f24f29e06091bd5793d78d48a327398975042 +859aa70140abc113ac25b341c205e8b9003c0d00acc8c24698dbd3b33e3c791b3cdbc70a860bf4f91215246e23c915fa3c5b10bcad616ea286d6d73c064f2b09 +98e66925c9a27c4cf3aca779daefa2ba748ee8f3ec3dece164b0f6ceebe57374f05cbe14734b00b7c0b68fd22db20816796509183c2b0bfc48973b263ce5f360 +476ad3d5eab21b787a0b927b22f2f3a0c553a8ab89fb5817da0b3c393c489c9cc8c76ac6cbd46667f0c86a2fb55b429e9984ebc478b558c956afcbc87ef75765 +782e5111eae8d14a5f28819bf7f6eb7f653ca4fb46edb7e1a7b2c98a54d234b08a50ad2484777b1f50d968f9f538cfdc5e7f5d7ae465141ecc18d1e6cd12b45d +82148d7e565b029eba9259aa71096c659c3cffa003c644c14350315c09782ea1528f7fcdbdc2a311f2560a3593c1b312b7fb82c7ef20e6b5f0a87fd4536971ab +b1ece63287794190f605cf8282b0accb2560f094cbcc52900442782abb17d4499e933adf61b6a6db8c042278aacac5db118225ded939616a83275b60db89b827 +78363a52768dc55223bbbc9e277a1c5d2ee26b699ecb9cbeddf224efa3e4a5179ee7c1839e4d62ba71129ed129ca7cb395f3a0c7264b632d93090964c323ab62 +8ae009d64e303c49880c9efdb1ba343c5a492d02cff9e49e793f1a26230ca5c684d5c9a7cab5fbef73e1e1d17e5ee59069b668e649067f871749d46a1e8427d9 +c0e05a745fc997f07e9c3315831352129d8bbba264857ff55ff1baea732ccf8142193ce12287c8934ef93c7eda1216daf41749481e4bc043edc40d96d1702188 +5af3785680551f11ffeabf76d810d5fadb03a1131e2439e630a3e6a986077c1fbd8a02ee424d5f253cd440a062e04729056efbee37dcf2ac42f06f0180be433d +1190800963cd13c183c974429f11a272edf060e7b21e1eeaa17967bb67f666c2830d2f84b0c520b3a510e366a6a8d2b0449a508674294da4f496a4f5aa2d8247 +489472b9cc0e66b582b30047344f647eb2bbeaa8aa04baf6668bb1d0f0702379cde3bd0d6c427267e0977adfd73c4978bc3962cd1226641dc7d7e76f59231dc6 +7465fa3ccaf1a5357bfda1c3a4cf43c6097e614a583b21a752cef57912f048832b78a4bd022f18e121d322bfbc95496b1e65df7cd240f3684317c556fa6bff0c +65c29333ca3c3948389a493bb335008f4789bd10af11a447a6194899ad00b6d84ec6be8d575b9151db3f3658839dc3236a032d11fd27df42e182ae0c7eae9c67 +540ba1334d51081df153282d9b39ee82c7eff93a78b9d4b74721e740f01ca849f65395b4e6a99b21e6f53c3352e72cc9c0b92decff050ecb7ea47e909226e1a1 +8629fe854e4d71324a90bb9ec72646b7c25e129e1cf7789938599a67994b5baee51248ade729cfa5558a1c782a97b95ab2052400ed6e0be05be17f85f9183c57 +d8e8adaa6cf0b492e415e6b30f78eac6002cd5d212d8ca99ae63a7642ce0f059964d24e0d46d938c6666e2bc771a6d8ccfe7b9428b60552e9580c1532a318b1f +adcee89f0c662232094c4ac034cfa4882cc2900486e059bad360f9ef5c02196712cef4c82df951259033b7652adb24909480c16360544bc0e0a9169d2534788c +816a09183cd5a2db7d42d7d59b5509836796f8769cf806ceec9a858fc1b3e3f69f53f40e1ddcd65077a2255cdae099d3023b4ecbbb1af84843de591c9e69307a +b69cc1b3e3f69f53746007940fd123dbd2835c0d9e39423e6a5a070f6ec36378e83c273c96478ecaf0a71cd021085a2066b68e8ac778bdc6e0e952f68f054be9 +2083e77ae109cd161dcd13628347ac38a5937aea70163cb55b5213e9c4b76f3859386e98af138ec95af71ce6617828af3e3e79f0345b39e08f2b9fd1438c04c3 +0b4a26e565119404bae14138b4457a5bf05d7c8e259d1586a780f70f971b5f9281573bdfb4d21306cf6608c6c77ff24340890c0f8f3c6d981fab96b05b999ac7 +e0d94ca373410aacc18096f7cf8fadac9cc15329b88b27cb7f2248e5a34da66b784c78e64df9cd4b3d2df33631f20fbed9363c67b06af81a87f0d3563e8ff6dd +7a0ef3bc29bf79a927c098ec184e46900bec131ee880078c24e0911839f0e098a60e03332cd1c35c30450c4fe1945f74e5c2d4f95a04474ba6e24f46d83b3c03 +da25c0a40c9e5e3f701e3cc1d1a138bc35dc283d78c2d43848462365eacd1405f1f778994936262364c0434781caf31786ccd66cf35ce1f3909e41f503afa88a +f00f240bdfd2170ab6b4d992d1049a9d83b692276fd33b143d0f79aab68934cfc094df606387cde58d41380042edee11c86f65bc32a5441dcbb34754217f5c36 +a95635bbc47179e4771a9ede31c269781a98e71a781815f272cec809fc63cf8758ea7942a3f02043c178140e8b7343e19fb12249c0d39bf293f3cce9811ca48e +74e66c03f9fc419930a4e652971d57650398eae946aea8aa9b4c271168d13441bfdea33e4f701a7a129e62f39cb85b6ae011f798958ec023de50213c723ff224 +0a12c45e421378084d019095c884e691afe7c2237786c78287e4e2aae26c12e2847fd31da5cb3a060f1d7d4ea7df0fc01399e7bee319de05ede1616cbce641b2 +20284dc4966b50f3e89b591ed8e2677751f37b4186520c6ad9375bfd51775260be5d12c6604cf320ecc5219e741478bcced57a17e1f1462ff4b747e0e193f047 +e0e999e7c90aad010f383df4e2cdd8243c813df2f63db0f4eaf61b81a7eb7d450ef3103cbec9020faa97da3b2d74d949410f59aef02946fe8649c0c35fea4206 +d71d86277afa06afd8e9df62fa91045c35e59391df0925f04ea89655f9dc56a05550c3b01704bf3d3c250eb3f74af4a3565861fb1b923479d0dc615ba5a6fce2 +a74fb151601fcbe710a7d60e57a0070af50e5b2274dba407e8db4c578c341bd6da3b6679f0f873d64b348fbf8e723bfbeb334202cbe1498e05667ed86a9050d7 +a137489898f2539d3776bab9b1623512a5e6bb4e77976a354f216f71f4f0b2839a076e6e7e5ca67adcc9b8e6014e430fcb7b0da4fee27a5738cc999c24a3ad02 +0f9eb856df52f352d75f772a65263cbde3eaf31c6684477b58313cee3e3abce6996a84637c3f737aa2679e059e41b30531029d7f40b3750c38a66a31131e5ac9 +e3d7f3901f163bcc480cf64be33ee631cdd694e08ff07dc14ee1cbaee769276cbf86b96031d344d40bf9afed8452955389eb597581e944599aa7a49c5371b948 +38e2d7264c57d3622c21812c7896b8b0e5b97f09183cfb6fc38bd5c0e0b998e8f77f618367ff6d78b11a183c1713fdfe2f6cf0ecbf0d2f560383e762a2dfff85 +0d9efdb7e1c56a300e4fbb5160cbe98812b027fd4d8d89dbf7c312e8949e3d32e9629a7fff173678f6df8617ab81c17331d1efffc206cffedbf0623530782e26 +fafd5fd8e0d97f1b5eac06064fa9e88f386893a853ce161483a7189eab18fc8111e4a960f04c4928fe3e4baca5996e2e7e562d0d9ed276cb126b69a69b8b9f55 +4b83a7b4ddb2c45a9ae9e6e267d5d2e0296db72cb19666bab9f859b534784adb0dc5da66e3d0267381fa193ca55c64c527780edb63c7b3110c9e2c184a23313c +47edb11b3ca54414c437784458e6f3147003510d1e83a794192f3174989b3d4a6a6be6cfcc56351ad3094df334d03cbabb91331132dd2cfb88b1243c838f8149 +3f196611a5b58ae6510f7d5aecc13c5bc4a91d3c78b6ac0e3d78f8f85989d64bd21ca095e091e31333e0997884c8162919285343787a0ddf8787a2303c2b68a0 +75e139cb51d1787c5d207475f675c653836631b4d22961ade1215d82e759274fb5c6477bf05774cc7ef0c80ffaae095aabc2d31dfc1b1cb73f084f7ca0e62c52 +1289f7078ff0c01aa7f718186fb6e8487d95841e37244f8d894c60ad3d5b0b1e78d0410f9ed4238f5025c901e8aeaf1b46739fc891e77424b03ac33e4cc069e9 +747bfab27762676b3a31bfe69a078fcd07a5d37b0c8ca7ca3b4878ec3e4616a5c4ef6b91f1e95683a77b3c8f3b715c9e4f153ee448bda373c4fd338fe4a100fe +c9487260bd3f4e5a3d7f422700d2384b39807a7f9a479eb7e0b1891f03435108157987dc083c92d17c766eaf070fb0a31f8f214f8c50cfaf41ad02ed0df70c0c +b291d6089e0984dff6dc24e1a6074cefd0fb65944d90eb329aa7ff0c21ff1898de03cd7c647a301e53d4809dd5e041bd9380476b0590bcd63cd4148209b1e1ac +96c45549e8e311cda3632c4f4f437894a922b335e9304304ed3c2363ecff34a0672dcdd3793cfad13b480972a2ff8ae061f3a22d0f27f10f4188f338a0d96ad0 +d20b64b11e3cc103aac824899febed932781bd5afc8d9eafd737eabdfa32f49f23347546ab783ded34cf022ddf20cb75e05116c2a6271ab4da46b258059ea0ae +cbbb1a9bb982691e690a5bcf534aa5c163f09432e32566eb795816a6794a2922cd539a6c3ff16d01fc726d85f06cc4bb5da418ae7eb67b621182b2c4bac895d7 +cc34ab9666b64a9b244baca5996e2e7e562d0d9ed276cb126b69a69b8b9f554b83a7b4ddb2c45a9ae9e6e267d5d2e0296db7c3ee330e2b96336960f094c2b348 +0767839966c8c5e0c9109245494bc0e03132aa2560f0548bce121a3cc640b5040c9e6ad1594283c718a896400a9e2b19c9b06ace9600adfb7510e1b8106e29b3 +6012c890002a2d0f4fb512b384d72a0183e75a5bbe41bd0d9e0642bcd62c0c9e6b6df906f56e03cf0db84fd9c5c98e991d31fbd27b89788fc182ba6f86bff5c9 +72e21449a39fa186c7f5e08ab293c8b00aa4b71464303f8ca9ae361433cc1213f45febcabced54d8522950e6c2c30ca4e01a00ce1726145a004fb740a08e9e24 +3c37b05a3cd546c4c46d61c39d4f9bba72008fcbefa6d36ff1ebb629a82cdd72f05414280f1ea73e5cfbf8dbdbbde3f7ee9e77373fff56b140f3804e00e58056 +0cc1a14f838c0829050f2a2e9d035e45eb42170180e3577785aca56f1502bb70927b74a1d33cdd0bfdb0c2a1dfee4bf73ffe0dfa8ad3425c970fbed2e7a4cf20 +67fa0ef2a1dce0338e2c0993a632d43cd02e5dababdb1bdebb2d275d53ba17fddb2b01345b18891a945a95b272097dc603f0505cc4c3e9ad5823b91c343c1ed1 +0bb775f3cb4b638ae9424cf867141e060171e8bf1273a9efc470c55fa6fcac9ecfe31a8c08e076429500b73bfc97dffc29defe840d58167a2b9f62a6dd8f2401 +a5c4460d344c74595061a16a89e31c979da0d103df47348f23a0ff0f94461f18503231904978b44b84ca09134ec2033e0a375860219c8ee9c3038b280355c370 +f5e161123849088fcfc69b2467b6027800ca40f3b0696c7ee35f3cc3a4e6f16424c1a1564e6b9b08aa843e620da5dd2de5ed884ef2b289cd96bfdb23f7426b1c +af819c47a4ed14bc616707ae129a19fc9e358e43cd478ae37ad78622894293a2651c047d710cea0a3065b6b4098bff4e9a2a6dbc46cc16322626d26735ad7944 +1d901921633560b6c0bf4553240eb35615e44183af2384f13b4e8cbd76488f0e3365087fb225e4ae3dbbeb10c7795181435dd74cdb4cc5d609fc5c716d950153 +fe4f0f1e748f8903e530933963227c0cb80ad827f2a17bc953ec8413a3e882c02b76b2c19af07bf80bfef36f89853d72ec992b53821fe04b90b1be84baa6bf6c +974425234d055652c5a19de3db6cfda6a5f226839919cb3e6160264a939122156574841915416168df77ae28446199b7171d3cd5ad85584ce3d31303837ce3b2 +2ec66db2e9dae73879498b90218136735b1917b228c79380c173bc365dad4606cf6aa23ede851c3cd0e3b560122896003dc62163d1b3453109c412f87f5a66826e1f7b30620000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag-1196182670{\*\blipuid b8b3b372563942f956aa09476cdec8a5}010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e60202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e60202 +02020202020202e6020202e602020202020202020202020202020202020202020202020202020202020202e60202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e602020202020202020202020202020202020202020202020202020202020202020202 +e6020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e60202e6e60202e6e602e6e6e6e6020202 +e60202e6020202e602020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6e6e6e60202e6020202e60202e6e6e6020202e6e6e60202e6 +020202e602e602e6020202e602e602e6020202e60202e6e6e6e60202e6e6e6e602e602e6e6e6020202e60202e6020202e60202e6e6e6020202e6e602e6020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202 +e6020202e6020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6 +02e60202e602e60202e602e6020202e602e6020202e602e6020202e602e602020202e60202e60202e6020202e602e6020202e602e602020202e6020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202 +e60202e602e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e60202020202e6020202e602e60202 +02e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6e60202020202e6020202e602e60202020202e602020202e602020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202e60202e6 +02e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e6e6e6e6e602e6020202e602e6020202e60202 +02e602e6020202e602e6020202e602e6020202e602e602e6e602020202020202e6020202e602e6e6e6e6e602e602020202e60202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202e6020202e60202e60202e602 +02e602e60202e60202e602e60202e60202e60202020202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e602e60202e602e60202e602e6 +020202e602e6020202e602e6020202e602e602e60202020202020202e6020202e602e6020202e602e602020202e6020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e6e6e6e60202e6e6e602e6e6e602e6e6e6e6020202e6020202e6020202e60202e60202e60202e602e6 +0202e60202e602e60202e60202e60202020202e6e6e6e60202e6e6e6e6020202e6e6e6020202e6e6e60202e6e6e6e60202e602e6020202e602e602e6e6e6e602 +0202e6e6e6e602e6020202e602e60202e6e6e60202020202e6e6e6e6020202e6e6e60202e6e6e60202e602020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e60202020202020202020202020202 +020202020202020202020202020202020202020202e6020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e60202020202e602020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e6020202020202020202020202020202020202 +0202020202020202020202020202020202e60202020202020202020202020202020202020202020202e602020202020202e60202020202020202020202020202 +0202020202e602020202020202020202020202020202020202020202e60202020202e60202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e602020202020202020202020202020202020202020202020202e6020202e602020202020202020202020202020202020202020202 +02020202020202020202020202e60202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e6020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020302020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202030302020202030302020202020202000000000202020000000202020000000202000000020200020202000202000000 +00020000000202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020402020101010102020302020202020202020202000200020202000200020202020002020200020002020200020002020200020202 +02000202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020203030303020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202040001010101010102030202020202020202020200020002020202020002020202000202020002000202020002000202020002020200000202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020203030202020203030202020202020200020202000002020000000202000202020002 +02000202000202000000000200020202020202020202020202020202030302020202030302020202020202020200000000020202000202020202000000000200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202040001010101010101010101010101010101010101010101010000000000010100000001010101010101020302020202020202020202020202020202 +02020400010101010101010102030202020202020202020002000000000002000202020200020202000200020202000200020202000200000202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202000403030303030303030303030300000000000300 +03030300030300000000030000000003030003030000000303030303000303030300030300000000030303030303030303030303030203020202020202020203 +02020202020202020202020002020202000202000000020200000002020200000202000000000200020202020000020202020002020202000202000000000202 +02020202020202020204000202020202020202020202020202040202010101010202030202020202020002020200000200020202000200020202000202000202 +00020002020200020002020202020202020202020202020402020101010102020302020202020202000202020202020200020202020002020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020002020200020200000002 +02020002020200020202020202000000000202000000000202020202000000020202020002020202000000020200020202020200020202020202020202020202 +04000101010101010101010101010101010101010101010101000101010101000101010001010101010102030202020202020202020202020202020202020400 +01010101010101010203020202020202000000020200020202000200020202020002020200020002020200020002020200020002020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020200040303030303030303030303030003030303030003030300 +03000303030003000303030003000300030303000303030300030303030003000303030003030303030303030303030303020302020202020202020302020202 +02020202020202000202020002020002020200020202020002000202020002020200020002020200020202020202000202020200020002020200020202020202 +02020202020400020202020202020202020202020204000101010101010203020202020202000202000200020002020200020002020200020200020200020002 +02020002000202020202020202020202020202040001010101010102030202020202020002020202020202020002020200020202020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202020002000202020002020002 +02020002020202020002020200020002020200020202020002020200020202000202020002020200020002020202020002020202020202020202020204000101 +01010101010101010101010101010101010101010101000101010100010101000101010101010203020202020202020202020202020202020202040001010101 +01010101020302020202020002020202020200000002020200000002020000000202000000000202020000000002020000000202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020004030303030303030303030303000303030303000303030003000303 +03000300030303000300030003030303030303030000000000000300030303000303030303030303030303030302030202020202020202030202020202020202 +02020200020200020202000202020202020200000200020202000202020002000202020002020202020200000000000002000202020002020202020202020202 +02040002020202020202020202020202040001010100000101010203020202020200020200020002000202020002000202020002020002020002020000000002 +00020202020202020202020202020400010101010101010102030202020202000202020202020202000202020002020202020200000000020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020202000200020202000200020002000200 +02020202000202020002000202020002020202000202020202020002000202000202020202000202020200020002020202020202020202020400010101010101 +01010101010101010101010101010101010101000101010001010100010101010101020302020202020202020202020202020202020204000101010101010101 +02030202020202000202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202000403030303030303030303030300030303030300030303000303000000000300 +03030300030003000000000003030303030003030003030003030300030303030303030303030303030203020202020202020203020202020202020202020200 +00000002020200000000000200000202020002020202000000000200020202000202020202020200020200020200020202000202020202020202020202040002 +02020202020202020202020204000101000000000101020302020202020002000202000200020202000200000202000202000202000202020202000200020202 +02020202020202020202040001010101010101010203020202020200020202020202020200020202000202020202020002020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020002020200020002020200020002000200020002020202 +02000000000200020202000202020200000000000202000200020200000000000200020202020002000202020202020202020202040001010101010101010101 +01010101010101010101010101010101000101000101010001010101010102030202020202020202020202020202020202020204000101010101010203020202 +02020202000000000202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020200040303030303030303030303030000000003030003030300030303030300030003030300 +03000300030303000303030303000303000303000303030003030303030303030303030303020302020202020202020302020202020202020202020002020200 +02020002020200020002020202000202020202020200020000020200020202020202020002020002020002020200020202020202020202020204000202020202 +02020202020202020400010100000000010102030202020202000200020200020200000002020002000200000002000002020200000002020002020202020202 +02020202020204000101010101010101020302020202020002020202020202020002020200020202020202000202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020000000202000202020002000202020002000202000202000202020202020202 +00020002020200020202020002020200020002020200020002020200020000020200020202000202020202020202020204000101010101010101010101010101 +01010101010101010101010101000100010101000101010101010203020202020202020202020202020202020202020400000101010100000302020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020004030303030303030303030303000303030303000000000303030000000303000000000303000303 +00000003030303030300030300030303000000000303030303030303030303030302030202020202020202030202020202020202020202000202020002020200 +00000202020000000200000002020000000202000200020000000202020202000202000202020000000002020202020202020202020400020202020202020202 +02020202040001010100000101010203020202020200000202020002020202020202020202020202020202020202020202020202000202020202020202020202 +02020400010101010101010102030202020202020002020202020202000202020200020202020200020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200020202020200000000020202000000020200020200020200020202020200000002020200 +00000002020202020000000202000202020002020000000202000200020002020200020202020202020202020400010101010101010101010101010101010101 +01010101010001010100010001010100010101010101020302020202020202020202020202020202020202020404000000000404020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202000403030303030303030303030300030303030303030303030303030303030300030303030300030303030303 +03030303030300000303030303030300030303030303030303030303030203020202020202020203020202020202020202020200020202000202020202020202 +02020202020002020202020202020202020202000202020202020202000002020202020202000202020202020202020202040002020202020202020202020202 +02040001010101010102030202020202020000020202000202020202020202020202020202020202020202020202020200020202020202020202020202020204 +00010101010101020302020202020202020000000002000000000002020200000000020000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010000000101010000000101010101010102030202020202020202020202020202020202020202020204040404020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020200040303030303030303030303030000000000030303030303030303030303030003030303030003030303030303030303 +03030000030303030303030003030303030303030303030303020302020202020202020302020202020202020202020000000002020202020202020202020202 +02000202020202020202020202020200020202020202020200000202020202020200020202020202020202020204000202020202020202020202020202040000 +01010101000003020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020400000101 +01010000030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020000000002000202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020004030303030303030303030303030303030303030303030303030303030303000303030303000303030303030303030303030303 +03030303030303000303030303030303030303030302030202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020400020202020202020202020202020202040400000000 +04040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404000000000404 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020404040402020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040403 +02020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202030302020202030302020202020202000202020202000200020002020200020200000000020200000202000000020200 +00000202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202000404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04020302020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020402020101010102020302020202020200020202020200020002000202020002000202020002000202020002020200020202020002 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020200000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000302 +02020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040001010101010102030202020202020002020002020002000200020202000200020202000200020202000202020202020200000202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101000001010102030202020202000202000202000200020002020200020002020200020002020200000000000200000202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +01010000000001010203020202020200020002000200020002000202020002000202020002000202020002020200020002020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010000 +00000101020302020202020002000200020002000200000000020200020202000200000002020000000202020000000202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010000010101 +02030202020202000002020200000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010203020202 +02020200000202020000020002020202020202020202020202000202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000101010100000302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404000000000404020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202040002020202020204000203020202020203020202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020204040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030302020202020403020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202040302020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010100000000000000010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202020403020202020202000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000202020202020000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000002020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010001010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020202040302020202020203040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040400020202020202030404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404000202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101000101010101000101000001000101000101000101000000000101010100010101010100010001010000000101000000000101010000 +00010100010101010100010101010000000101000101010101010000000001010100000000010001000101000000000101010101000000010101000101000000 +00000101000000010101000101000000000001010000000101010000000101000000000001010000000101000000000001010000000101010000000101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020204030202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101000101010001010001010100010100010100010001010100010101010001010101010001000100010101000101010101000100010101000100 +01010101010001010100010101000100010101010101000101010001000101010001000100010001010100010101010101000101010100010100010101010100 +01010100010100010100010101010100010101000100010101000100010101010101010001010100010101010100010101000100010101000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202020403020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010100010101000101000101010001010001010001000101010001010101000101010101000100010001010101010101010100010001010101010001010101 +00010001010001010101010001010101010100010101000100010101000100010001000101010001010101010100010101010101010100010101010001010100 +01010101010100010101010001010100010001010100010100010101010101000101010100010101010001010100010101010100010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020202040302020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010100 +01010100010100010101000101000101000101000000000101010100010101010100010001000000000001010101010001000000000001000101010100010001 +01000000000001000101010101010001010100010001010100010001000100010101000101010101010001010101010101010100010101000101010001010101 +01010100010101000101010001000101010001010100010101010100010101010100010101000101010001010101010001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020204030202020202020302020202020202020202020202020202020002020202000202000000000202000000000202020202020202020202 +02020202020202040002020202020203020202020202020202020200000000020202020000000202000202000000020202000002020000000202020202020202 +02020202020400020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010001010100 +01010001010100010100010100010101010100010101010000000000010001000100010101000101000000010100010101000100000101000101010001000101 +01000100000101010101000000000101000101010001000100010001010100010101010101000101010101010101010100010100010101000101010101010101 +00010100010101000100010101000101010100010101010001010101010100010100010101000100000000010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202020403020202020202030202020202020202020202020202020202000202020200020002020200020002020200020202020202020202020202020202 +02020204000202020202020302020202020202020202020002020200020200020202000200020002020200020002020200020202000202020202020202020202 +02040002020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101000101010001010000 +00010000000100000101010000000101010101000101010101000100010100000001010001010101010100000001010001000100010101000101000000010100 +01000101010100010101000100010101000100010001010000000001010101010100010101010101010101010100010001010100010101010101010101000100 +01010100010001010100010101010100010101000101010101010100010001010100010001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +02040302020202020203020202020202020202020202020202020200000000000002000202020002000202020002020202020202020202020202020202020204 +00020202020202030202020202020202020202000202020200020002020202020002000202020202000202020002020202020202020202020202020202040002 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101000100010101000101010101 +01010101010101010101010101010100010101010101010001010101010101000101010101010101010101010101010101010101010101010101010101010101 +01010001010100010101010101010101000101010101000101010101000001010101010101000101010001000101010001010101010001010100010001010100 +01000101010001000101010001010000010101000101010001000101010001000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302 +02020202020302020202020202020202020202020202020200020200020200020202000200020202000202020202020202020202020202020202020400020202 +02020203020202020202020202020200020202020002000000000002000200000000000200020202000000000002020202020202020202020204000202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010100010001010100010101010101010101 +01010101010101010101010000000000010001000101010101010101000000000101010101010101010101010101010101010101010101010101010101010000 +00000101010101010101000100010101010100010101010101000101010101010101000000010101000000010101010101010000000101010000000101010000 +00010101000000010101010001010101000000010101000000010100000000000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020202 +02030202020202020202020202020202020202020002020002020002020200020002020200020202020202020202020202020202020202040002020202020203 +02020202020202020202020002020202000200020202000200020002020200020002020200020202000202020202020202020202020400020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010001000101010101010101010101010101010101 +01010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010001010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202020202030202 +02020202020202020202020202020202000202000202020000000002020000000002020202020202020202020202020202020204000202020202020302020202 +02020202020202000202020200020200000002020002020000000202000000020200000002020202020202020202020202040002020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020202020203020202020202 +02020202020202020202020202000002020202020202000202020202000202020202020202020202020202020202020400020202020202030202020202020202 +02020200020202000202020202020202000202020202020200020202020202020202020202020202020202020204000202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020202020302020202020202020202 +02020202020202020200000202020202020200020202020200020202020202020202020202020202020202040002020202020203020202020202020202020200 +00000002020202020202020200020202020202020002020202020202020202020202020202020202020400020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000020302020202020403020202020403020202020202030202020202020202020202020202 +02020202020202020202020202020002020202020002020202020202020202020202020202020204000202020202020302020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202040002020202040302020204000202020202020400020302020202 +02030202020202040302020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404030202020202040302020202040302020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020203030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030300020202020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303000202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020200000000 +02020200000002020002020202020002020202000000020200020202020202000000020002020200020002020202000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020200020002 +02020002000202020202000202020002020200020002020202020202000202000202020002000202020002020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020002000202020202 +00020202020002000202000202020202000202020202020200020200020202000200020202000202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030303030303020202020202000200000000000200020202 +02000200020200000000000200020202020202020002020002020200020002020200020202000202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304 +03020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020404040404040402020200000002020002020200020000020200020202 +00020002020200020000020202020202000202000202020002000202020002020200020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +02040302020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202000202020202020000000202000200020002020200020200 +00000202000200020202020200020200000000020200000002020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020202040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020200000000020202020202020202020202020202020202020202020202020202 +02020200000002020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030302020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404030202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000203020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040404040404040404040400020302020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020000000202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202040002030202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020204000203020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020000000202020200000000020200000002020200000000020200000002 +02020202020000000002000000020200020002020200020200000000020202020202020202020202020400020204020202040402020404040402040202040202 +04020404040402020204040402020402020202020202020404040202020402020202020204020202020204020402020404040202040404020202020202020202 +02020202020202020202020202020202020202030202020202020202020400020302020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020200020202000202000202020002000202020002000202020002000202020002020202 +00020202000202020200020002000202020002000202020002020202020202020202020202040002020402020204040204020202040204020204020204020402 +02020402040202020402040202020202020204020202040202040202020202020402020202020402040204020202040202020204020202020202020202020202 +02020202020202020202020202020203020202020202020202040002030202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202000202020202000200020202000200020202020200020202000200020202020202020200020202 +00020202000002000200020202000200020202000202020202020202020202020204000202040202040204020402020204020402020402020402040202020402 +04020202020204020202020202040202020202040204020202020202040202020202040204020402020202020202040402020202020202020202020202020202 +02020202020202020202020302020202020302020204000203020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020200020202020200020002020200020000000000020002020200020000000000020202020002020200020000 +02020200020002020200020002020200020202020202020202020202020400020204020204020402040202020402040202040202040204020202040204040404 +04020402020202020204020202020204020402020202020204020202020204020402040404040402040402020202020202020202020202020202020202020202 +02020202020202030202020204030302020400020302020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020002020202020002000202020002000202020002000202020002000202020002020202000202020002000202020200 +02000202020002000202020002020202020202020202020202040002020402040202040204020202040204020204020204020402020204020402020204020404 +02020202020402020202020402040202020202020404040404020402040204020202040204020202020202020202020202020202020202020202020202020202 +02020203020202040404030302040002030202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202000202020202000200020202000202000000020200020202000202000000020202020200020202000202000000020002000000 +00020202000000000202020202020202020202020204000202040204020204020402020204020404040204040202040404040202020404040202040204020202 +02040202020202040204040402020202040202020202040204020204040402020204040402020202020202020202020202020202020202020202020202020203 +02020404040404020204000203020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020204040202020402020202020202020202020202020204020202020202020202020202020202020202020402 +02020402020402020202020204020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020400020302020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202000000020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202040002020404020202040202020202020202020202020202020402020202020202020202020202020202020202020404040202 +02040202020202020404040404020402040202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02040002030202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020404 +02020202020202020202020204020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202040002 +03020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020204000203020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020400020302020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303040002030202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000203020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030302020202020202020303 +03030303030303030303030303030303030303030303030303030303030303030303030302020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202040202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020402020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010203020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010101010102030202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020400010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101000000010101010101010203020202020202020204000101010101010101010101010101010101010000 +01010101000001010101010101010203020202020202040001010101010101010101010101010101010100000001010100000001010101010101020302020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020200020202020000000202020000020200000000020002020202020202020202020202020202020202020400010101010101 +01010101010101010101010101010101010001010100010101010101020302020202020202020400010101010101010101010101010101010101010100010101 +01010001010101010101020302020202020204000101010101010101010101010101010101010100010101000101010001010101010102030202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020002020200020202000200020202000202020002000202020202020202020202020202020202020202040001010101010101010101 +01010101010101010101010101010101010001010101010102030202020202020202040001010101010101010101010101010101010101010100010101010100 +01010101010102030202020202020400010101010101010101010101010101010101010001010100010101000101010101010203020202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202000202020002020200020002020200020202000200020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101000101010101010203020202020202020204000101010101010101010101010101010101010000000001010000000001010101 +01010203020202020202040001010101010101010101010101010101010101000101010001010100010101010101020302020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020200020202000202020002000202020200000000020002020202020202020202020202020202020202020400010101010101010101010101010101010101 +01010101010101000001010101010101020302020202020202020400010101010101010101010101010101010100010101000100010101000101010101010203 +02020202020204000101010101010101010101010101010101010100010101000101010001010101010102030202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020200 +02020200020202000200020202020202020002000202020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010001010101010102030202020202020202040001010101010101010101010101010101010001010100010001010100010101010101020302020202 +02020400010101010101010101010101010101010101010001010100010101000101010101010203020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020002020202 +00000002020000000202000000020200020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101000101 +01000101010101010203020202020202020204000101010101010101010101010101010101000101010001000101010001010101010102030202020202020400 +01010101010101010101010101010101010100000101010001010100010101010101020302020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202000202020202020202 +02000202020202020202020002020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101000000010101 +01010101020302020202020202020400010101010101010101010101010101010101000000010101000000010101010101010203020202020202040001010101 +01010101010101010101010101010100010101010000000101010101010102030202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202000000000002020202020202000202 +02020202020202000202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101 +02030202020202020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010102030202 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010102030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010203020202020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000020302020202020202020400 +00000000000000000000000000000000000000000000000000000000000000000000020302020202020204000000000000000000000000000000000000000000 +00000000000000000000000000000203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404030202020202020202040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020404040404040404040404040404040404040404040404040404 +04040404040404040404040302020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020303030303030303030303030302020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202040202020202020202020202030202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020204000101010101010101010203020202020200020202020002020000000202000000020200000000020202 +00000002020002020200020200000000020202020200000202000000020202020202000202000200020000000202020000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010101010101010101010101010101010101010101010100010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303 +03030303030303030303030303030303030303030303030303030303030302020202020202020303030303030303030303030303030303030303030303030303 +03030303030303030303030302020202020203030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202 +02020202020403020202020403020202020400010101000101010101020302020202020002020200020200020202000202020200020002020200020002020200 +02000202020002000202020002020202000202020002020200020202020202020200020002020202000200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101010101010101010101010101010101010101010101010001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202040202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020402020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02040302020202040302020202040001010000000101010102030202020202000202000202020002020202020202000002000202020002000202020002000202 +02000200020202000202020200020202000202020002020202020002020002000202020000020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101000100010101010000000001010101000000000101010001010100000000010101000101010100 +00000101010000000001000101000101000100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010203020202020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202040002020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202040302 +02020204030202020204000100000000000101010203020202020200000000020202000000000002000002020200020202000200020202000200020202000200 +02020200020202020002020200020202000202020202000202000200020000020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010100010001010101000101010001010001010100010101000101010001010100010100010101000101010001 +00010101000100010100010100010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020202020400010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020204030202020204 +03020202020400010000010000000101020302020202020002020200020200020202000200020202020002020200020002020200020002020200020002020200 +02020202000202020002020200020202020200020200020002000202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101000000000000010100010101010001000101010001010001000101000101010100010001010100010101010100010101 +00010001010001010001010100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020000 +00000202000000020202000000020200020202000000020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010101010101010102030202020202020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020403020202020403020202 +02040001000101010000000102030202020202000202020002020200000002020200000002000000000202020000000202000000000202020000000002020202 +00000002020000000202020202020002020002000202000000020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010001000101010001010101000101000000000101000100010100010101010001000101010000000000010100000000010001 +01000101000100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020200020202020002 +02020200020002020200020002020202020200020202020202020202020202020202020204000101010101010101010101010101010101010101010101010000 +00010101010101010203020202020202020204000101010101010101010101010101010101000000000001010000000101010101010102030202020202020400 +02020202020202020202020202020202020202020202020200000002020202020202020302020202020202020202020202040302020202040302020202040001 +01010101010000010203020202020200020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202 +02020202020202020202000202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101000100010101000101010100010101010100010001010100010001010101000100000101000101010001010101010001000101000101 +00010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020002020202000202020000 +02000202020202000202020202000002020202020202020202020202020202020400010101010101010101010101010101010101010101010101010001010101 +01010101020302020202020202020400010101010101010101010101010101010100010101010100010101000101010101010203020202020202040002020202 +02020202020202020202020202020202020202020200020202020202020202030202020202020202020202020204030202020204030202020204000101010101 +01010001020302020202020000000002020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202 +02020202020200020200020002020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010000000000000100010101010001010000000101000101010001000101010100010001000101000000010101000000010100000001000001010100 +00000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202000202020200020000020202000000 +00000200020202000002020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101000101010101010101 +02030202020202020202040001010101010101010101010101010101010100010101010001010100010101010101020302020202020204000202020202020202 +02020202020202020202020202020202020002020202020202020203020202020202020202020202020403020202020403020202020400010101010101010101 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010100010001010001010100010101010101010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020200020202020002000202020200020202000200 +00020200020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010100010101010101010102030202 +02020202020204000101010101010101010101010101010101010100010101000101010001010101010102030202020202020400020202020202020202020202 +02020202020202020202020202000202020202020202020302020202020202020202020202040302020202040302020202040000000000000000000002030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010100 +01000101000000000101010101010101010101010101010000000001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020002020202000202000000020200000002020002000202 +00000002020202020202020202020202020202020400010101010101010101010101010101010101010101010101010001010101010101010203020202020202 +02020400010101010101010101010101010101010101010100010100010101000101010101010203020202020202040002020202020202020202020202020202 +02020202020202020200020202020202020202030202020202020202020202020204030202020204030202020204040404040404040404040403020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202000202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101000101010101010101020302020202020202020400 +01010101010101010101010101010101010101010100010001010100010101010101020302020202020204000202020202020202020202020202020202020202 +02020202020002020202020202020203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010000010101010101010102030202020202020202040001010101 +01010101010101010101010101000101010001000101010001010101010102030202020202020400020202020202020202020202020202020202020202020202 +00000202020202020202020302020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010001010101010101010203020202020202020204000101010101010101 +01010101010101010101000000010101000000010101010101010203020202020202040002020202020202020202020202020202020202020202020202000202 +02020202020202030202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040001010101010101010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101020302020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000101010101010101010100010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010101010102030202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020400020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400010101000100010101010000000001010001000101010001010000000101 +01000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010203020202020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202040002020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040001010100010001010101000101010001000100010101000100010101000100010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000 +00000000000000000000000000000000000000000000000000000000020302020202020202020400000000000000000000000000000000000000000000000000 +00000000000000000000020302020202020204000000000000000000000000000000000000000000000000000000000000000000000002030202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000101000000000000010100010101000100010001010100010001010101010001010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404 +04040404040404040404040404040404040404040404040404030202020202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404030202020202020404040404040404040404040404040404040404040404040404040404040404040404040403020202020202020202020202 +02040302020202040302020202030303030303030303030303030202020202020202020202020202020202020202020202000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400010101010001000101010001010100010001000101010001000000000001000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020204020202020202020202020203020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020000000002020202020202020202020202020202020202020202020202000202020202020202000000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040001010101000100010101000101010001000100010101000100010101000100010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020400010101010101010101020302020202020002020202000202000000020200000002020000000002020200000002020002020200020200000000 +02020202020000020200000002020202020200020202020202020200020202000200020202000202000000000202020200020202020202020002020202020202 +02000202000000020202000000020200000000020200000202000000020200020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000101010000000000000100000000010100010000000001010100000001010000000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02040001010100010101010102030202020202000202020002020002020200020202020002000202020002000202020002000202020002000202020002020202 +00020202000202020002020202000202000000000002020002020200020002020200020002020200020202020200020202020200020200000000000202000200 +02020200020002020202000202020002000202020002020200020002020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400010101010100010001010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202040001 +01000000010101010203020202020200020200020202000202020202020200000200020202000200020202000200020202000200020202000202020200020202 +00020202000202020200020002020002020002000202020002000202020002000202020002020202020002020202020002000202000202000200020002020200 +02000202020200020202000200020202000202020002000202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040001010101010001000101010101010101000101010101010101010101010100010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020204000100000000 +00010101020302020202020000000002020200000000000200000202020002020200020002020200020002020200020002020200020202020002020200020202 +00020202020002000202000202000200020202000200020202000200020202000202020202000202020202000200020200020200020002000202020002000202 +02020200000000020002020200020202000200020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020400010000010000000101 +02030202020202000202020002020002020200020002020202000202020002000202020002000202020002000202020002020202000202020002020200020202 +02000200020200020200020002020200020002020200020002020200020202020200020202020200020002020002020002000200020202000200020202020202 +02020002000202020002020200020000020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202040001000101010000000102030202 +02020200020202000202020000000202020000000200000000020202000000020200000000020202000000000202020200000002020000000202020202000202 +00000002020002000000020002000000000202020000000002020202020002020202020002020000000202000200020200000002020200000002020000000202 +00000002020000000202000200020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020204000101010101010000010203020202020200 +02020200020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202000202020202 +00020200020202020202020202020202020202000202020202020002020202020002020202020002020002020202020202020202020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202040004040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404020302020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020400010101010101010001020302020202020000000002 +02020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202000000000002020200 +02020200020202020202020202020200020202020202000202020202020000000000020202000202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204000404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040402030202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202040001010101010101010102030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020200000202 +02020202020202020202020002020202020200020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020400040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040203020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200000000020202000000020200020202000202000000000200000002020202020202020202020202020202020202020200000002020202 +00000000020200000002020200000000020200000002020000000202020202020202020000000002020200000002020000000202000000020200020200000002 +02000202020002000000020202020202020202020204030202020204030202020204000000000000000000000203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202040004040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404020302020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020002020200020002020200020002020200020202020002020202020202020202020202020202020202000202020002020002020200 +02000202020002000202020002000202020002020202000202020202020202020202020002000202020002020202000202020200020002000202020002000202 +02000202020200020202020202020202020403020202020403020202020404040404040404040404040302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020204000404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040402030202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002000202020202000202020002000202020002020200000202020202020202020202020202020202020002020202020002000202020002000202 +02020200020202000200020202020202020000020202020202020202020202000200020202020202020000020202000002000200020202000200020202000202 +02000002020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020400040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040203020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000200000000000200020202000200020202000200000202020202020202020202020202020202020202000202020202000200020202000200000000000200 +02020200020000000000020000020202020202020202020202020200020000000000020000020202000002020200020002020200020002020200020000020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204030202020202040004040404010404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020200 +02020200020002020200020002020200020002020202020202020202020202020202020202020200020202020200020002020200020002020200020002020200 +02000202020002000202020202020202020202020000000202000202020002000202020200020202020002000202020002000202020002000202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020403020202020204000404010401040104040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040402030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020200000002 +02000000000202020000000002020000000202020202020202020202020202020202020002020202020002000202020002020000000202000202020002020000 +00020202000000020202020202020200020202020202000000020202000000020200000002000202000000020200000000020202000000020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040302020202020400040404010101040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040203020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204030202020202040004040104010401040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404020302020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020000000002020202020202020202020202020202020002020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020403020202020204000404040401040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +02030202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040302020202020400040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402030202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302 +02020202040004040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040203020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202 +04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020204040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020200000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020200020202020200000002020200000002020002020202020002020202020200000000020002000202000202000200020200000200 +00000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020000000002020000000202000202020002000202020002020000 +00000202000000000200020202020000000002020000020002020000000202000202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204030202020202020202020000000002000202020002020000000002000202 +02000200020202000202000000020200020202020000000002020200000002020200000202000000000200000000020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020002020202020202020002000202020002000202020202000202020202020002020202000200020200020200020002000202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020200020202020200020202000200020202000200020202000200020202000200 +02020200020002020200020202000200020202000200020202000200020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020403020202020202020200020202020200020202000200020202000200020202000200 +02020200020002020200020002020202020202020002000202020002000202020002020200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202000202020202020200000200020202020200020202020002000202020202000202020200020002020002020002000200020202020200000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202000202020202020002020200020002020200020002020200020002020200020002020200 +02000202020002020200020002020200020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040302020202020202000202020202020002020200020002020200020002020200020002020200 +02000202020202000202020202020202000200020202020200020202000202020002000202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030202 +00020202020200000202020000000000020002020202000200020202020200020202020002000202000202000200020002020200000202020202030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030304030202020204030303030303020200020202020202000202020002000202020002000202020002000202020002000202020002000202 +02020000000002000202020002000202020002000202020002020203030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030304030202020204030303030303020200020202020202000202020002020000000002000202020002000202020002000000 +00000200020202020202020200020000000000020002020200020202000200020202000202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404020200000000 +00020002020202000202020002000002020002020200020202020002020202000200020200020200020002000202020002020202020204040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040403020202020404040404040402020002020202020200020202000200020202000200020202000200020202000200020202000200000202020202 +02000200020202000200020202000200020202000202020404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020404040404040402020002020202020200020202000202020202000200020202000200020202000200020202000200 +02020202020000000202000202020002000202020002020200020002020200020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020002020202020200 +00000202000000020200020002000202020002020202000202020200020000000200000202000200000002020000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020200000002020000000002020000000200020200000000020002020200020002000202000000020200 +00000200020200000002020000000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202000202020202020000000002020200000002020000000002020000000002020200000002020002020202 +00020202020202000000020200000002000202020002000000000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202020202020202020202000202020200020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020200000000000202020202020202020202 +02020202020202020202020202020002020202000202020202020202020002000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202000000000202020202020202020202020200020202000202020202020202020202020202020202020202020202000202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000000000200020202020202020202020202020202020202020202020202020202020200020202020200000000020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e5020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202e5020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202e5020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040202 +02020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202 +02020202e50202020400020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020203020202e50202020202020202020202040404040202040202020402020404 +04040204020202040204020202040202040404020204020202020204040404020202040404020204020202040204020204020204040404020202020202020202 +02020202040002020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020302020202020202020202020202020402020202040204020202040204020202040204 +020202040204020202040204020202040204020202020402020202040204020202040204020202040204020204020402020204020202020202020202e5020202 +04000202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020204000203020202020203020202e502020202020202020202040202020202020402020204020402020204020402020204 +02040202020402040202020202040202020204020202020202040202020402040202020402040202040204020202040202020202020202020202020204000202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020203020202020202020202020202020204020202020202040202020402020404040402040202020402040202 +02040204040404040204020202020402020202020204020202040204020202040204020204020402020204020202020202020202e50202020400020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020204000203020202020203020202e5020202020202020202020402020202020204040202040202020202040204040202040204040202040204 +02020204020402020202040202020202020402020204020404020204020402020402040202020402020202020202020202020202040002020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202030202020202020202020202020202040202020202020402040402020204040402020402040402020402040402020204040402 +0204020202020402020202020202040404020204020404020204040204020204040404020202020202020202e502020204000202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020203020202e50202020202020202020204020202020202040202020202020202020202020202020202020202020202020202020202040202 +02020402020202020202020202020202020202020204020202020202020202020202020202020202020202020400020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020302020202020202020202020202020402020202040204020202020202020202020202020202020202020202020202020202020204020202020402 +020202040202020202020202020202020204020202020202020202020202020202020202e5020202040002020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +0203020202e502020202020202020202020404040402020402020202020202020202020202020202020202020202020202020202020402020202020404040402 +02020202020202020202020202020402040202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202e50202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202e50202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020302020202e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030300020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid12521327 +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid12521327 Fserv Limits +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 +Here, you can change how many simultaneous sends there can be at any time and the maximum number of queues, both on a per-user and global scope. Since any one user can only possibly have one session, you can only change the global session maximum.}{ +\f36\fs20\insrsid13569615 At this time, sends are global and therefore are only editable in the default (*) profile. +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid13569615 +\par Configuration +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 Set various channel options. You may decide whether or not you want your server to respond to @fin +d/@locator and !list requests for each channel profile. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid12521327 Queue System Selection +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 +Atma has two queuing systems: one that queues files based on the number of files requested by the user (FileCount), and another that queues files based on how many megabytes of files the user has queued (MB Queues). +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid12521327 Ad Setup +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid12521327 You have the ability to change the frequency of channel advertisements, }{\f36\fs20\insrsid13569615 select the trigger type} +{\f36\fs20\insrsid12521327 , or }{\f36\fs20\insrsid13569615 d}{\f36\fs20\insrsid12521327 isable ads altogether}{\f36\fs20\insrsid13569615 for the selected profile}{\f36\fs20\insrsid12521327 . +\par }{\f36\fs20\insrsid10814443 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid10814443 Server Info String +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid10814443 This text is shown in your FServ ads and is displayed to people when they first enter your file server, and is useful + for letting people know whats in there before they jump in. +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid10814443 FServ controls +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid10814443 You can turn your file server on and off from here, as well as setting it to turn on automatically when you get online.}{ +\f36\fs20\insrsid13569615 These controls are visible on every screen in the Config dialog.}{\f36\fs20\insrsid10814443 +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid10814443 Credits / Website link +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid10814443 +My name (after all, why not =D), when this beast entered existence, and a handy link to the website. This part of the form is visible in all sections of the dialog. After all, why not. ;o)~}{\f36\fs20\insrsid10814443\charrsid10814443 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9268735 {\f36\fs20\insrsid12521327 \page }{\cs20\f36\super\insrsid9268735\charrsid4467217 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9268735 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid9268735 #}{\insrsid9268735 104}}}{\f36\fs20\insrsid9268735\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid9268735 {\b\f36\insrsid9268735 Advanced Configuration +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11287317 {\b\f36\insrsid9268735 +\par +\par }{\f36\fs20\insrsid9268735 The advanced configuration tab gives you even more control over how the server operates, this time the settings are more policy-oriented: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11287317 {\f36\fs20\insrsid5655541\charrsid5574589 {\*\shppict{\pict{\*\picprop\shplid1028{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag1176018119{\*\blipuid 46189cc7a51122dd1abd1251b2ba3323}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c571 +71894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d707070676767656565626262606060 +5d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f0fab8000000e874524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00b22da0ba00000001624b47440088051d480000000c636d50504a436d70303731320000 +0003480073bc0000268a49444154785eed9d85a32cbd55c0dfdcde7ea554a853a1d471680b14b742717729502852f8a0c5dddd9da2c59de214a7b8bb1777fa77 +90e4686466928cececeec97b77efdedd24939cfce69c93ccc9cc9d3b964c027d12b8b973e71e964c023d12b8f5f0f46167a5ae5d0200cf6d31ddf7be2fe3d35d +21bd1ca4fbfb74af90ee739ffbbc6c482fefd32343baf7bd1ff6b087dd0fd2435d7a08a547b8f4604c8f7a904b0f80f44a0f84f498c73cdca52786f40448afe8 +d2939ef478488f0be9d121bdc22b3c36a4d7f4e9b5293dd5a5d780f4149f5e3da45773e955213d19d2d39ffeca2ebd0aa6b77a8b905ecba7b77c734a6f24e9cd +427a53486f08e90d7c7a7d486ff27a9cdef8694f7b1d48af0be9dd5c7a0f9fdec5a5777dd777f6e96d427a274aefe8d33b84f4d1effef63ebd35a4b783f4ac67 +bdad4b1f0ce9a342fa20979ef39c8f0ce919cf78c647b8f481213df3991feed30784f46121bdbf4bcf7ef6b3df0fd287faf4be21bd8f4f1f1bd2739ffb3190de +d3a7f786f45e903e24a4bbcbe90ec1f3e77fe8f9f997bffbe57f108e0c1ec790c1330fcfdffec65fdffeeb7fbcf4e657940e32780c1ed13c89537473f7ddac79 +5ef4fb7ffaebff7773f36fda7e193c068f8227f2f06e353c7fff37bff93337372ffce7223cc370d7304cf93c43488f1c867b0f03fb3cfea31a9f2794159f6718 +9ee0fe7b9f6718d0e71906f2797c56e7f3f85fe8f3f8b7ceedf1bf9ccfe37f399fc7fff21ecf30789fc7ffe57c1effebc94f86a69acfd3ecf3c4d3aa189e5ffd +ab9b9b9bff8c1c67d63c0ccf30941de661208759e01986873e54e899709887e1810f74f428873986c70f36c2e3c879f43038761efb58f7e3fd654f8efb71ff9f +eae8f1e4b89f61788ae3c7a113e0f1e4b81f20c7fd3787b9cb61f6f0dcb8e915bcc6f0fca263e7e6d75686a76ab63507cfe31f2f9ac7cdb56278fc6c2b83c74f +b682ea01cd13b48ec1b370b615348fe7261014c1f3a29ff7f0fc4f111ea778ee02bbe54ee5fb83de1fdc54ddff82a93a6a1e345bfef3fbddcf6b9e008ffff321 +8f702f0f76fffdcfa3fc270f7840787153758267181efec46170ff83d90a07c9ccd61af078ab6566abd36c794a3c45113c3ff7b3fee35f78c9bfff974bff040c +91d9d2f0dcdfc1e3fedfcbfdf7eb3c811e0f8f4b8f449f07c8f13fc16af9976170f03c82e01986073dc881e3d901785c723e4f048fe3a7e4f378c5f3686db69c +e641cbf554315ba47858f380e562b3653e4fc73a0ffa3cc04e0ccf4fffe48ffff0f7fdc51ffcd20b1d423ffa8f113c819dbb9cd6f19a47c313463dd73ca099c2 +222180e35380c7d103cac727050ff83c55f078af278607fd65edf378a3151609d16ca1bf1ce0f18b84064f373c45cdf3131ff7233ff0bddff5bb7fecbffcdfff +ae82671894e6090e33982d0f0eae30033cde76c5f0841566d13cf5f078766278023b89c3ecd951f0047648f3183c9d2bcc133ecf8f3def07bffb05dffe2d7fe6 +e179097a3e60b640f1b8cb134ef5449a670a1e0710cdb694d90a1e8f7f49cc16c3e31412fa3c65b315d889e001760ab32d8107d831b3b582c33c32db7adef77f +f70bbee3f9dff0358e9d9f22b73987c7d3233ecf88d972aa27281ff479d861f6d7b6023cec30c73e8fb35b024fee300fc3e31e07068fd67986c14fd57d4ad679 +e043325bf017adf384851e7398dbaf6d4dacf37cfff7bce0e39fff8d5ffbe537372ffded3f89cd965d18b50ba3eecae8043cdff39ddff6cd5fffd55f7173f305 +9ffb957ff45bbff797b7b770c20e7655ddaeaa878beaf788232ff4e589c0ce977dd1977cdee77ce6a77fca67ffd0efe8a9ba85645848c6dd777b6f58277561f4 +5bbfe9ebbeea4bbff80b3fffb33ee3d33ef5933fe9133fc1e0c1901e0bc9980fc9284583d95575bbaa5e110c76edf194d6ff2e09580c7397d8ac105ca3b00078 +23a15302064fa7e0ac98691e6360810422cd13a6f177fcbf3c410c197d5ecab1a01556f42c2510c3835d3078ce722c776fb4c1b3bbc82fe780057882d9c26843 +e9289badf08dcb93e5b81ca1584fea2490f93c018ce0dcc4c60b2e6bc0a7e51c7507b45c97238111cd83a4a87e92e6d14eb5b9cd9703424f4fc6e0c9ea6278c2 +3725ddd473782b73ce12988027315b385537b375cec3bd6edbcd615e579e57555bf7e509f377ae8a9362670d1e63a05b02ddf0741fd10a5e8c040c9e8b19cafd +3b62f0ec2ff38b39a2c1733143b97f470c9efd657e314734782e6628f7ef88c1b3bfcc2fe6887bc2d37387fade32b686b903a23bc2b3eb530a7cbf2c6d2c8108 +9eded3bcb2dcc65d89aabfbda96cd458b6850f7459587caaf14bab5eefb4d2f06cac1a7cf52fdee59f3bd062cde3e85b02fbc2e253875e5af562d170e3768667 +c97854977db1c1330d5fb5246732ee0c8f1fd75dd2e2d36be1f9bdb0b8699e44029919b8a50cfc66426690c7dfcc23c9747b27fdc434cfe4f9b9f8bcaa305b12 +ef3ede14f0bd0a1b294a1b07c1e751a91d9e5022666504bc5842f94e0ff11a47fcc744754850779dbf592e3ebee3a4ae563881526f2cd98a191f24af78077830 +6679ba53b28db410b39a32976a1e5119d59aa790b1f051a679702f4822e4c0fde889313e445566378507ceb2f123ae074fd2d9d3c133255d967da1df4551a49a +07e10996c823e07e8251727f853fe3d748e9a87c50383367d1e985cd39043c65f4ca5bbccb7953aca5ac9ccb3270a78527dc7b9777fac17e3ff9449d4b3a0f6d +1cd44d4f340ff112b0c13fe03d00a43ee76f51cde077944f17f7f22e6a9ed064ea08362f7c441fe2235d68c0ca9a87f3432955e17471b4ef583916549a080100 +8b13bf62c305a41178c879a033057a56d8c0b997d94281a3cea5ada2b2f326451dc09266476621d13c113c448b68217190151b313c84570a0f3806fab4c5e180 +8f945459bef4e1f8104157a877bcf7088c44f838ea6cc1e7112c5419ae962aa04d4daae299aaa959d400ee2c363635963bc2834d83db67286cf0861aa279a26f +4b3bbb52cd03a68619e2f7a273c8391ed13c63f014675b3802d46cfa931aaa34280034a279e21307765d9736b1157d1ec24f951195c488e0476ac2129b9e42d5 +d21b3a3f98676aa23e2df479b5e4fde83a0f693f0d4cf21e512fe7cc251a6b1ed42c6cb0089092c18ae1c972cc6b1e3e39b5a250f2659177699e580e45f664f8 +2346c85d515bb9597f6053b4722f57adb7814b215286b937b597e6c97468aeae59728d9a87e0215f171ce2d47916b759cc18e4239d056f22877962b6951a83d8 +0ce933bc56f3549aad30aa6840445268e948fd24228c0cec18d671d9e420aa7bbb6a1ef207f1a44dcd16b9d04126cac3d3a776b2fe93adf32cd19879d978ce5e +5ce7f1b224b71edc39ed51e293a4b0e60978c455860a918ac8b894cd162ec17099049ec4550eede317ee715c35db3d96361d44604d7bb696e037be3ca105bae8 +42e3747fe399fa1e2bcce2ab945b7688cb13b1af440dddc16c2da733513c7736d63c7183174b6862f4798e5e1e9cd09003c013eb9b7dcdd6727a921a82e6d92b +26634b786a24730078c69ab95834ca80ca7d9837b42bfe781b57bf9fe63178d82fa4515d18795751bc46e86be5a9688e65e99600da6b719877550c6b3162f59c +420264f80c9e5348ffcc8f69f09cf9009eb2f906cf29a57fe6c73678ce7c004fd97c83e794d23ff3631b3c673e80a76cbec1734ae99ff9b10d9e4d0770ecbae9 +7cacf2d815296eeec405b5a92e51b1cee251d506cf71e0c150b0d0a0d9b1e5b0129f190384f43b5d070667c415cf1e615e3006cfbc8c16e468d23c7a38678796 +a2870269d3f0f0b71195b34798efb6c1332fa3fe1c10c1a5365748d4988a1f430e28222ccdcf1b1f247e8de3bb28e05eaa8077528784b3aaf837b55fa3bf73b2 +bbc02e4f2c91625cd687a4c16e33560fe134e7731d1e35050a01071b14887e161501429f517e516654a9ae22ddd7c18795e39122f2bfb1a91dbffc25d069cda3 +2bb50ba6b578ddc255ea117870cb841e4cdaadc54e89ec1a50fb0764830612518407b8e47d19057890db0063f7f5f4db0a78422ba029064f3d3c94b3a07948df +74c0a31d5ef1728014e18f941a6b3a52554ad3c58ab0b65f3a5f153c03a5049e7677abbd444fa78e50260896469a874c6dccd1664bb91fda20896d5198249bcb +f01b2481818876d691b98c309603758bab059e9b01e121cac57eeb79e0485bb412d5a74f77d38f5d90e181f1cc1d66540e20398623da384845093971ba159752 +019a2aa8cc8312edb6d0078a58ec9763033c37028fb4bd1a831cf4cbd642313cfd03345972810857503c77eae0b97176cb91cb9a079121bab10f3c8b2455ca7b +d5c5f4d2d9c027c646623d79b5bbc033bf8c382a87e51e8f9b68d538cc0e9cc04e6eb6624c82394e0c2baeb0135fa8a295e13ef9306fd300f179b6a9ff08b5d6 +c213d8c9350f783fe09045fe3e6816f2ff23a71fbf5a70d61c4170736d307882846e1d36c04e011e96216fd34792645153bb4532ed98bf2a38373cc7fedee061 +7886c04e191ed63ca07f9815010578a2577dc3846303b0a475004fc7aaed791481de55f93cc93a8fc285a6a0303d447f279a5ad208b01123b395dc3e6bc9481d +b02cc2038b77179760cda6061e3534b6c25ccb29c1c30bace7fe46771c2f3554c0135dfaa895ddd5e7bb3c788403772db456f35c3d075d02b84078580e064f17 +12f5850c9e7a5959ce4402d3f0c0ca47394d7c0505c633cc165de078a98be2a67936c65de009a0d0b0c2fbc9419e25c0e0d978ec4e5efd043c53ba6352b1a0de +30784e3eba1b3740c1e3150dadd2fba57ab85028fa282cdffba520b8fc0c6cd087fa1bfa7434c3acd25a68b6f06a9499adbde1118325e0f060d3474c54f11b04 +2e7cc72f59d105804c150d3e0f5cc96c80c762987b38d39a277839293ce2fa046da3bf66db957c13f4127a4caca7768507ae32b5c0238beb16c35ccd513d3c25 +9554562ce868a356228c52eeb6d43cd0fd2678b839a3f08cc5a54d87bae5dfceeeafad1ebc53678ce00901513ccfa2d91641907c316e95b4d9ca0ae939dd16fc +f44dd57d4806ae2f4431ccf1c50eff5704838ee619194988660b19212d08ab3c352ce9f1337830ac051ce668bd4619a7dc6166074979d0ec50a35b0d668e7ded +2dd0e1888a4ecd93c7308bc072cd5313239b85425e243c6363b9e5d468037eba350f4e2293781ed018e115b407bcd13a04b58acea34b89b6c10ad4fe00aa0c6b +3e37aee62f4f5c0d3c790c73b45d8477cd4200981820fe5befac8dde37edaf3d9a6d9a68cf3c3c1b68872dabd4816df557d59dcf0353c42c9290748ddaf8480e +0c2a0a8487fd1fce291e511e62480189ca253a37bd8381522184f74292ccb9bd2da80dc9188f6196510648545c72040f7d1be78f7494ce12c373a69e346a9e33 +d2954d4d6d81a71cc35c86473b3d656ca228e639cd83583675ed0099019eee7b081cbe60987575c5302b33043e4be630a30f3d66b654bc334cd585b2f8ab2832 +fa004c5437c1764f0451e9a7e6590c732d3d064f9094c530d702a3f3193c3d52b332a0afaf404957f83c46438f040c9e1ea95919d33cc6c0320998e65926bfab +2e6df05cf5f02febfccef074dd1e61a94f6f0ef33246464bef0d4f74e9a9ee8fc571a115f0580c730f5fbbc3d37efd75177884e3c587eb1986f32c530b4f315e +603c88602c4eb7e7f27dd5684ec533d4681e092b688e611e1df84408ad2117adf9f7073086072ee095d23c3c3ac768bf0f0f4f721f662d8a287cd07f81d21a93 +990489412dad30b4e63f353ce33d5c171e08bbd2af13d66c4fcdd314c39cd1140f5f2ab256185af31f041e0ac7a57b6cbb6ee481ba702e49b42e17827392e30c +221980e629eee219c507e051d5abdaf9f0dc948208ebcc566f0c338584d10d9959e1401486080e5913d184300fe8591a294dc5f607a2e588a9cf435d9747dce8 +5827d0be221e54c7412c5a4bab5ae2f347cc56fd2640d8032a8748decedf3bb2129ef618668cf051b765f62ce4ad4d45c6220dd9a10ca9b154dc2d83b977de22 +3c14ba447d13607484948aee6558e834649812dd4bf0846def6a4f57c506627632c6e01955f3b5f08019a57d5beca790dea56165c7500e98dfa0391240253c49 +c4d8687ff66664f478639a87ce067d5ec7ef2325c477b2067f3bd25ffad8dd9ac76b7775ab5a15952723333ac5ab8b2404764af0686d90c730b320583f921649 +4358339d14699ef828ed0ef6fe4cb599ad44a7466794523a9bc0936c6651ec6a43513a5deb340fdd51a6a0797278f81481118b4d67a47e3391699d7481f07084 +2df48dfcd3200689c50521c007e8efc5dbe1a05c7c3e743bcce298c7ee78d688c2f9570b0fd8cee49149d101a043b49c810a46354d544e62b6c401d67309f075 +b0d258b8e867efaf4d5a8e38bf48b8aae945b3a527e9682dc6bd9eaaa9fa549f6be051e5975e4a6b11ff79e73d0d3c4dd728f680c762987b309e87a7a7d671ff +bc6377e11ef0acdac9aba9cce0b99aa15ebfa37bc3d3d383a54e4885cfd3d32c2bb3333c7d3b4c170ed331e06988835b7ab62c945775f19de1a96ed79a190f02 +4f5899ae498b9dbc3585373b8dddeb60273ace51e0a99d631a3c2702a574588367a3c130b3b59160b36aebe3e04cf3ec352615c739bce68120277e4acc143cab +aef757c86e328b699e45122c5e20753516c6785cf3f023637005751a9e03e163f02c8747d7a0630be29a27cc16dd9bdae05934189b14ded06ca1e6a148520a30 +d041b3d4a56678e07a3b07a8526c875c96df44582d959ae66991569697e0c1d8398e14a310236563dae1c18816ac94e1295bc545dde82cdcb0ee79be59e72309 +3ba547a1d51492b32e3c9e128c974260e866ac07797c45dff582732be564ef9e621292ff0dcbff6b5c04d854f32815a36e87492168bdbc5bb976091c181e1d1a +97445193f95381aee32e79bb50ac449d04368207c272c56cc10eac10aecfe1aaa4f21a2f4f8056938a280498e37eeb3a6eb9964b601b781ada75812bcc0dbd3f +efac06cf798fdf495b7f7a78eabbbf862b5f7fb41572f2ee19ac6b72159c36dc047f8e76a2acd0880dab38393c2d33d40de5b049d5044f4de5b23d49ed9fac29 +78c23c2787e7847ddffcd0306908ff70b79eacb9e3de3f9e49406368c973f3a6ad7200836715314695e0b231ec5ca47ff417ef68d4fb1af99231ae41a0d53af2 +faf3762bcceb0fc839d5780ba658dfd7405d4409eb17ac61f05a0bc51b88b3e373b498f49df36e7861f49c867afdb6f285d1f8f24cb2f235aa79c480addfb4d5 +6a34785613655c918627f831a269d4b2690c0faa1e998f4dcecc366a7843b5064f83b05ab256c0c3b7c620b3a5eee7701633f563c3d3e02c1e6dfdc7e2795a4e +b52df2ded66ce582d00c83678b0198aef3e09aa7fade0f06cffeecd43ca0f604ada243ae73c1f4246ea799ad1372130ebd163c27c0c7e0a985a7f030003d5edd +6337034ff076a21bde151b7c92eb44064f180b0c27a571d1b73cc5b5508ee9c33cf437b8b2c59d5a194f45c0e6e0911032bed526079a41281aaeb0e4f167b5e7 +456f3e8347e0d132a471e66bc0e9c0d3c5192a5e00632b7870c9e4f4bb2a0c1ead79f2fd5714080a37f98f1f0680aba8f4dc00b5c74a3f3f81bf8e624a05d439 +cd936d430ed81e625785c113c193efbfcad6d9790d3ebe116e7c2b6634251c7ac00a0cad8c5272150e73ecf3682379da5d1506cf26f050b07a1cb7c27e923690 +ddf0a09fc63e0f54daedb877383e00cf653f25b16291500622681ab579af4bf3d08026414f3df0d03ef6e4c10687d85581f0c812f9e196313bce88a4c82278d0 +bd502a840c146db8e1e039b65551668a6a41ad90cdcce6344fe6f32c17c85a35103c3c21ec8327569635330fe940afa2d5e526eba88107fd61f67992a849ad42 +60a2ace63a3ce14a9f9ac593679ebbf124bbda61569bbdfa86662d520af58cc1d318d62e83979e59f8cdc4e856c23339f15d0acfb884c705814e304652768fd1 +9ce6c9d679ba8fb47ac15178da7caf1de0c9babea6e6e9916b25f473555f283ce4399273464a44b4312eae2aef0d1f7a1829f03009e0ac6401e4e131ea2b5e20 +916391a64f1659b22aa111f43f9acf1c3a86f9768e2ef9fe9821198a7efdb8293f5e89b5572bf97a6543d6f3e3194576cf9128285aae0ae475e1fc47e78fe730 +890bcb5f628bd59054f83cf503b87ace9680eed50fbeacc229b325cb61ea1d7892b8c2c9f30bc02ca818f911b7526b9b30b8e8746a4270cd542ed77045c44519 +1e3c8a64caae111e1b9e65e377d2d2edf078725414334f5c111f8147c63ac18023a2356ee87e46008e29975463c5eac9e0d98ba81987394581865b2b01caa387 +34b64e293c5a3dc566b1ce3295cc1db6821b7336666baf91dee038335375b02be821a37250ce3050410607c99245342ca8ac19f9cd5c2d9a403a0a1e0b6923a7 +187d61e20327c7890f8e6e3717156199d9da001c5f25c2a36a1f71e9d1a5d9a81913d5960edcd6188367a35103782a9e92d8365e6bb5b6b402d7bc2a67f0ac35 +1c493d76557d23c15e43b506cf358cf2467d34783612ec35546bf05cc3286fd447836723c15e43b506cf358cf2467d34783612ec35543b024fc37d3f6edbf9db +b6f66cd86c9d672392c7e091a0e6d977edd191f5771559e5be2206cfdef0d43e2861187ae0d9b276d33c1bb152166c7eb0fad8488367afa13ade7146cdd696ba +615b344df3ec85593f3cf34f721e7d1edd2c3cc1cf9abfaf080b69faaaadf93c1bd1d40d8fdc0c6dcce7191fd179781af79b183c1be1315d6d2f3cea467a06cf +4946ee0007ed8687ed0aceb642e0bade44a36f33926cbf9fd73ca5da4bb730a1607c0c772c0bd4ccd646a075c3e30c8bf64af43e086caa8a7f4eccca2c3cde6a +4dd59e87504f192e83e78ce0c1818c83e775fbdbe1210d93dc0d4bc5d94fd063f09c0f3c616f8e4b0be029dc57446ff729ddb282378e1516ad0ebd6374a381dd +a3da5eb335245e49844b69134e9be6497d9e642bcfd8ce9fb2fa31cdb31149ddf0a49369719829405d6ddb491a5f65b6f000612e57dacd1eef42958d37a67936 +426544b06b5d9ea8dd61d10ccf327198e65926bfd1d2ab691ef2726ada69f0d448e9f879c6e0696979f39d3f1aee2ae2f694b534a598d734cf62114e2ca0e55f +b5dcf7c33f64b22d6d5b7bd61683a76d78aa73b7870156577d988c06cf464361f06c24d86ba8d6e0b98651dea88f06cf4682bd866a0d9e6b18e58dfa68f06c24 +d86ba8d6e0b98651dea88f4dfbefce35b35d55df869eb6f5ba73cded64778b17defc6f58d56c5edbdc6604acd6e34bc0e039fe181db68506cf6187e6f80d3378 +8e3f46876d611f3c73114a13dfcf153daca4ac6199042ae0d1f7e85541fcfc7c9d82541521b8ef88335d133c785ff7484093fde7078db822a9e00e08ef3c3c14 +b0af1bcfa1d9233d120965b2ba7678a61800d94824fa0179899a340b0f7588bb84cfdf91a73ee9e726b85c6a9b233e480a4e237c8d77401e5d3ccbda078ff445 +99301420208604ff426a2e021e5cf8a4e197077fa1d22116782751d8c88122910fb5fdca9fab123f3ffa5cd75ab367602bd9c913a18368e4859fb60522d3aa1c +553d7a0b4795cad40af32d2c7c8ec14350c05e6a38b7e42951393cfc359d7fa880ce757975a4dd70554bcb0ed9905d2c48d0143cec647a291f54429391847c71 +2f355b4af304159bda693e87f293497d75a19e0fc183d68eb40aea12f1664803f123d6526141050796521d3ca445c8e7a16ea650c9fe4336dbd27f2a1c59f403 +8ba6d7d5c9e1e113acc26ca913f152e0a127e692e561fb14b9beca2e69fba51e0d06b68d591cbdc555efc01da1dc083cdaa88bd9e24fc9e751c6fff033f54acd +736cf5790464a40d093cc76adcaaada98767e26e09abb6e8ec2b3378c2105e4334dcfaac1a3c064f3755068fc163f0cc4aa0c1e799adcb32a853ee1a4cbec1b3 +3af266b62ec06cadbea65fb9a069f05c023c2beb148a3d98abd6e0317832460c9e542417ecf3acbd7dc8e03178e6accee8f7064f273c59ac53f710ec57d0340f +caba2994ac456a95664b3dbcf26c76938e89219e344928d21cd667ab79367bf268353c7c6fe9123cbde331375e8bbe57f0449b107463e37be753bc56f9b03df0 +1c42636f7683dd6e78eac66364f4e3f8f8c2b61e2c57b9b2523e8a86c7e5e0ba464987f8fc557d9e4368ec03c253351e632381a14ff9689546b653ff14e09148 +6bd9c62021571ca28531fc129f050b179528eb751e356e3de6bef288a3a7287c715c78a6c7831f2c86ae056d311178947c501fe11e9db0e780a30e3b76bfe5f0 +4820acde08c204cbc68638ac98fccecaa12cc273430fbaa6085ed6ad53b5ca7795c7d61871915978c2fe05f5e4d1a88d1347ee375ba07966c7230d6b86322578 +9226cbaea6a88a7a3594fb3cb0c9236e72bcdd8376c9d0662b2db9259ac78d0d6a9e6c2c8e004ff2b094ede1c18d24b3e3c1fb4b9836844776a20010e272445b +78f458d793e372c69a472ce4cef084475c25f0a04e0d82208f8f54389b5150b6f8b57ecf1fe2deca203b391df94f8a109fd73cbbc3435a278c7bf8a1d76cef96 +320ca276a2de323e9455ea58099e5a3529d1f9a9f7dca9791c37c12868cda3f76da1e6e1b33d558d281a9632db3b7d32d27ba84c4456e7f388d5825612d43c18 +231b154e6eb6a2e98d4646305ac16ca148958346db16e0e496a1e3935d54d5329f871c8a3978c2f1723daed852ca535a5c52e3adf0e44f1e95331bdf1575fe22 +7802a2bc5594378da8f148f429f6941d613847b46686ddcae49aa8bf48bbd75bae96b5d29a5a3b350f3dba6f069e60b653c501e21165822b099926d7275a87e6 +c9e051f585e118114f2d3caaf8da835233703dfb26d76e672f3cf838e1597894e14f6719e2224424b10f80839dd35769b6b2671e479a67149f4a78a2c0aaaad1 +5e39d318fc1387390c3c6a121c69674404558bbecf08b81d41ffd269af9ce7c8d02ab315993554525e3eb30e73e1b9a691eba7ea8ae45d09cfca28ec52dd21e0 +39b5c6ae83a730db02f78bfc8af280193cd520f798ad936bec2e7894482635fe25c3d3148a5091b9d2741e2e0c75de6ca54f54167aae159ea078574d754aea78 +f0d4b51b72b518fb0bd63c2d225b33efe1e069db46d2200a83a7415875590f074f5db33b72193c1d429b2e62f0c0ea528b015c7d10ceb54283c7e0e966d7e031 +780c9e590998cf332ba2d60ca6794cf3b432c3f90d1e80c7528f04e026ded790a6ee00dfb6ba64b9490261a5f62a923f4bf00a863d63b4db565d6f4183e77ac7 +7e71cf0d9ec522bcde0a0c9eeb1dfbc53d3778168bf07a2b3078ae77ec17f7dce06915e1352ce2b83ed65c1837789ae1b98a551c83a7958baafc5562adaae9c8 +99aa7a699aa77508abc4da5ae9e1f257f5d2e0691db72ab1b6567ab8fc55bd34785ac7ad4aacad951e2e7f552f0d9ed67103b1aebaafe75895e1e3bd2be462f0 +540829ca82f05cec8c1db66f99e669e5a22a3fc173a9337683a70a83be4c060fcbcdcc562b42068fc1d3ca8c480c1ce65b335b1649d80c91699e1534cf219ead +d03cf4cb0b6c09cf4d5067f01aa5c2475b69be5d1ce6433c5b61390bcd35ac074f58de2930a23e832cfe1fa6acc8ea0ced04cfe4d370924199793248f3109eae +c08af08c28180d0f3193fc5e1d19a9705f78f8f6f8ea3eb83cb6d1bd842befafd509c6b6b56fe030a39102f5135e41afc01b65c182e6a1af8261836ca091e4bb +558cdbaef0a4cf5688c750c1337663cd4e56b262e7070ff340a4000bcc04d0041fc498846cc0197f9798c05ee5b4173ca5672bf0adbde16eb1783fd8706b58be +f1375e1ce2e726c8cd5be12e9c78436b758f70b89a14dd371c6ed9890708f58fde717a2d3c433d6b9b2da18208f15ca0ea11aac441a2afc377a4940262aba4dd +e0899fad20f77c0f74c03ddc61e0e03ec1c99329e853be6d34e64276b088baf579f2a00bb9df35dfdf7a554cca956d034fa442947f8cc64ba341ef153c6393b4 +1e9af683c79d0fce6d56b74244b511d482dc595ae0417d81cfb9e16cac96f846fa1128885f091e5dc50ee86ca5797278900d522fa8a0b4996264a4700f2d4999 +bde0499ead80fa46299aa2e6c1218e9eb780f0b096caeb5037cf2735a62c1c69b71df05951f3a043433e2fd8a36987597bd7a26fb433bd949fdde0899fad5009 +0f39b6fa0141fa090bd9044d8c528a4d54c5d939cc4b87799bf2fbc1933f5b011e75a18c49ac32c8ab55deaeb83889d334f614328d907298c71fd1b2aa3e5a4f +f36c33f84b6bdd071e3524359b7c561dc1135666f0b0f0fb433222c24f38987b1fdae059019ebd07ed28c733780c9e6e160d1e8367293cdde50f5fd002e0b71b +22d03c4be734472eeffb67bb273621a84aac9b1c79cf4aab7ad93fdbdab32b473a5695588fd4e0aeb654f5d2e069956d95585b2b3d5cfeaa5e1a3cade35625d6 +d64a0f97bfaa97064febb85dec3ee3b86335170d0c9e56788e3c4f5ab36d157231782a846459ca1230788c8c6e09183cdda2b382068f31d02d0183a75b7456d0 +e03106ba255082e74a5632ac9b8b25903fac2d6c2fb36412a89000282d79d25fb712b382d72a0183e75a477e857e1b3c2b08f15aab3078ae75e457e8f73af0dc +06f7a9ba39d539ab33561ffa5c32de73b4a1fe9bf16fa5584d9e2669e4156a78fc0caea93ace1ca240b25090d1fa20a73ada58ceb84a2890bff6b5f9d8a560a4 +4aa02c85871828c135029c3426165a048fbbb2df474f119edb102d5e1a2364e21ecc86bf3f6de9c8113cbebe5ba7dfd2d76353d0d9baede0e968501d3c5e7df8 +f191d3dbff457ffb73de9ffcf45be50a9a27e884a01cc08a0138f869541122a5e001c5a56b80a3685de83304e0e8d51fa12af4ad4360272e724f979ce6712ff8 +430a077ffb2ffdfff477d0575436e4f5f5c02b7e8efa2cd48cdf857ab0b6f01965e6824553196b9e302e6ed4d5e91dfef65b4edc50fa17fd5b9400982dc88403 +8aa38a55f98252f1083c9817f0f07a2bd548be060d8f207ae2b15efdf03c986cba0013fa99848740001cf25764aef41d1baef4cb929f95f93c7ec090001a2750 +09e1740ffff9377d0aa73f62132c0bfec99f42a5ee878b04a544462d6898e4b04185c5aa25cd73b9ec44831ef93eac793c01f9bfa0347260829249812cc2a35d +22504e5070169ee0a3d0804516c2eb981c9e10fd18a91a822b878748a022313c528d98246fb62278029491e621d3b8fa897ff20a8b9a47c8288283a35cd63609 +54057d441a4abb5bcadb619d24b249cd969ced897ba1358e6820ef11693b15fe2067271c253633f03d691c8f9a644af38a6b839958a171d3d47ded4e3edceb36 +60ce6c691396be2f9a2a6dbc26cc1630c62652aa9ad73cac0ed08ca0b11a315bc1bf0553c40eb35615e841075f8709a3bfa8b0ec9046571c2b0c759325a4a93d +b9eb218ff7a2ba1717d61deaf56b23eb14fc5c766d950153fe4f060fb8c7c8817298d19c111192231c25d827f4a1b3e22576e20ba3e08284579864076b427f87 +77e13ffde65c30238799b93225f001bc4415eb43a863ca615d11550c3555b0922a0fee1c5f7fe40e57a3980c6266aa89050333d3a38a12a52c932bcca0591ad3 +fa73e78e4634b6f978d983a77ab4948a69faf2c4c822dfb4ac9b719b1dbaf56b9c3da465a890c03ad7b62a0e64592e4f0206cfe58de96e3d32787613f5e51dc8c31366bc964c02cd12084f8db16412e892c0ff032cc8fd19136df1190000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag1176018119{\*\blipuid 46189cc7a51122dd1abd1251b2ba3323} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e60202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e60202 +02020202020202e6020202e602020202020202020202020202020202020202020202020202020202020202e60202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e602020202020202020202020202020202020202020202020202020202020202020202 +e6020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e60202e6e60202e6e602e6e6e6e6020202 +e60202e6020202e602020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6e6e6e60202e6020202e60202e6e6e6020202e6e6e60202e6 +020202e602e602e6020202e602e602e6020202e60202e6e6e6e60202e6e6e6e602e602e6e6e6020202e60202e6020202e60202e6e6e6020202e6e602e6020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202 +e6020202e6020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6 +02e60202e602e60202e602e6020202e602e6020202e602e6020202e602e602020202e60202e60202e6020202e602e6020202e602e602020202e6020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202 +e60202e602e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e60202020202e6020202e602e60202 +02e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6e60202020202e6020202e602e60202020202e602020202e602020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202e60202e6 +02e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e6e6e6e6e602e6020202e602e6020202e60202 +02e602e6020202e602e6020202e602e6020202e602e602e6e602020202020202e6020202e602e6e6e6e6e602e602020202e60202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202e6020202e60202e60202e602 +02e602e60202e60202e602e60202e60202e60202020202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e602e60202e602e60202e602e6 +020202e602e6020202e602e6020202e602e602e60202020202020202e6020202e602e6020202e602e602020202e6020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e6e6e6e60202e6e6e602e6e6e602e6e6e6e6020202e6020202e6020202e60202e60202e60202e602e6 +0202e60202e602e60202e60202e60202020202e6e6e6e60202e6e6e6e6020202e6e6e6020202e6e6e60202e6e6e6e60202e602e6020202e602e602e6e6e6e602 +0202e6e6e6e602e6020202e602e60202e6e6e60202020202e6e6e6e6020202e6e6e60202e6e6e60202e602020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e60202020202020202020202020202 +020202020202020202020202020202020202020202e6020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e60202020202e602020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e6020202020202020202020202020202020202 +0202020202020202020202020202020202e60202020202020202020202020202020202020202020202e602020202020202e60202020202020202020202020202 +0202020202e602020202020202020202020202020202020202020202e60202020202e60202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e602020202020202020202020202020202020202020202020202e6020202e602020202020202020202020202020202020202020202 +02020202020202020202020202e60202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e6020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040302020202040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404000202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020002 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020203030303030303 +03030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020402020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202000202020000000000020200020202000000020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020203030303030303 +03030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202040001010101010101010102030202 +02020200000000020002000202000202000200020200000202020200000002020200000002020002020200020200000000020000000202020202020000020200 +00000202020202020000000002020202000202000202000202000000000200020202000202020202000000020200020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010100000001010101010101020302020200020200020002020200020200020202020200020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020402020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020204000101010001010101010203020202020200 +02020202000200020200020200020002000202020202020202020002000202020002000202020002000202020002020202000202020200020202000202020002 +02020200020202000202020200020200020200020002020200020200020002020202020002020200020002020202020202020400010101010101010101010101 +01010101010101010101010101010101010101000101010001010101010102030202020002000202000202020002020002020202000002020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202040001010101010101010102030202 +02020200020202020002020000000202000000000202020000000002000200020200000000020202020200000002020002020200020202020002020002020002 +00000002000202020200020202000000000202020200000002020200000202000000000200020202020000020200000000020000000002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020400010100000001010101020302020202020002020202 +00020002020002020002000200020202020202020200000200020202020200020202000200020202000202020000020202020002020200020202000202020200 +02020200020202020002020002020002000202020002020200020202020202000202020002000202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101000101010101010203020202000002020200020202000202000202000002020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020204000101010101010101010203020202020200 +02020200020200020202000200020202000200020202000200020002000202020002020202000202020002000202020002020202000202000202000202000202 +00020202000202020002020202020202020202020002000202020002020200020002020200020202000202020002000202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020002020202000202000000020200000000020202 +00000000020002000202000000000202020200020202000002020000000202020002020200020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202040001000000000001010102030202020202000202020200020002 +02000202000200020002020202020200000202020000000000020002020200020002020200020000020202020202000202020002020200020202020200000000 +02020202000202000202000202000000000202020002020202020200020202000200020202020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010100010101010101020302020200020002020002020200020200020200020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020400010101010101010101020302020202020002020002 +02020002020202020002020200020002020200020002000200020202000202020200020202000200020202000202020200020200020200020200020200020200 +02020200020202020202020202020200000200020202000202020002000202020002020200020202000200020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202000202020002020002020200020002020200020002020200 +02000200020002020200020202020002020200000200020202000202000202020002020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020204000100000100000001010203020202020200020202020002000202000202 +00020002000202020202020002020202000202020002000202020002000202020002000202020202020200020202000202020002020202020202020002020202 +00020200020200020202020200020200020002020202020002020200020002020202020202020400010101010101010101010101010101010101010101010101 +01010101010101000000000101010101010102030202020002020002000000000202020002020200000002020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202040001010101010101010102030202020202000000000202020000 +00000002000202020002000202020002000200020002020200020202020002020200020002020200020202020002020002020002020002020000000002020200 +02020202020202020200000202020002020202000000000200020202000202020002020200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202020200020200020202000202020202000202020002000202020002000200 +02000202020002020202000202000200020002020200020002000200020002020202020202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020400010001010100000001020302020202020002020202000200000002000002020002 +00000002020202020000000202000000020200000000020202000000000202000000020202020000000202000000020202020202000000020202020200000002 +00000202020000000202000202020002020202020000000202000000020202020202040001010101010101010101010101010101010101010101010101010101 +01010100010101010101010101010203020202000202020200020202020202020002020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020204000101010101010101010203020202020200020202000202000202020002 +00020202000200020202000200020002000202020002020202000202020002000202020002020202000202000202000202000202000202020002020002020202 +02020202020002020202000202020202020200020000020200020202000202020002000202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020000000002020200000000000200020202000200020202000200020002000202 +02000202020200020200020002000202020002000200020002000202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202040001010101010100000102030202020202000202020202020202020202020202020200020202 +02020202020202020202020202020202020202020202020200020202020202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020204000101010101010101010101010101010101010101010101010101010101010100 +01010101010101010101020302020200020202020002020202020202000202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020400010101010101010101020302020202020002020200020202000000020200000000 +02020002020200020002000202000000000202020202000000020200000000020202020200000002000002020200020200020202000202000202020202020202 +02020000000200000002020000000202000200020000000200020202000200000000020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020302020202020202020202000202020002020002020200020002020200020002020200020002000200020202000202 +02020002000202000200020202000200020200020200020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020204000101010101010100010203020202020200020202020002020202020202020200020002020202020202 +02020202020202020202020202020202020202020002020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020400010101010101010101010101010101010101010101010101010101010101010000000000 +01010101010102030202020002020202000202020202020200020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202040001010101010101010102030202020202000202020002020202020202020002020202020202 +02020202020200020202020200020202020202020202020202020202020202020202020202020202020002020002020200020202000202020202020202020202 +02020002020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020200020202000202020000000202000000000202000202020002000200020200000000020202020002 +00020200020200000002020002020002020002020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202020400010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020000020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020204000101010101010101010203020202020200000000020202020202020202000202020202020202020202 +00020002020202020002020202020202020202020202020202020202020202020202020200000002000000000202020202000000000202020202020202020002 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020002020200020202020202020200020202020202020202020202020002020202020002020202000002020200 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020202040000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020400010101010101010101020302020202020202020202020202020202020200020202020202020202020202020002 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020302020202020202020202000000000202020202020202020002020202020202020202020002000202020202000202020200000202020002020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020204040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202040000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202000202020202020202020202020200020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020204040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020200000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202000000020202020000000002000202000000020002020200000000000202020000000202020000000002 +00020202020000000200020202000202020202020000000002020000000002020000000200020202000202000000020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020202020202000202020202000202000000000200020202000200020002020002020002020000000002000202000202000202020202 +02000000000200020202020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020002020200020200020202000200020002020202000202000202020202000200020202000200020202000200020202 +00020202020002020200020202020200020202020200020202000200020202020002020200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020202020200020202020200020002020200020200020002020002000202000202000200020202000200020200020200020202020200020202 +02020002020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020200020202020200020002020200020002000202020200020002020202020200020002020202020002020200020002020200020202 +02000202020002020202000202020202020002020200020002020202000202020002000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204 +03020202020202020002020002020002000202020002020200020202000200020200020200020002020200020002020002020002020202000202020202020002 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03030303030302020002020202020002000202020002000200020202020000020202020202020002000000000002020000000002000202020002020202000202 +02000202020200020202020202020000000002000202020200020202000200000000000202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030403020202020403030303 +03030202000202000202000202000000000202020002020200020002020002020002000202020002000202000202000202020200020202020202000000000202 +02020202000202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303040302020204000202020202020400020302020202020302020202020404040404 +04040202000202020202000200020202000200020002020202000200020202000000020200020202000202020202000200000202000202020200020202000202 +02020002020202020202020202000200020202020002020200020002020200020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202040404040404040202 +00020002000200020202020200020200020002020002000202000202000200020202000200020200020200020202020002020202020200020202000202000000 +02020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404030202020400020202020202040002030202020202030202020202020202020202020202 +00020202020200020002020200020002020000000200020200020002020202020200000002020200000002020002000202000000020000000002020202020002 +02020202020200000002020200000002000000000202020000000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020002 +00020002020000000202000202020002000200000002000002020002020200020000000200000202020202000202020202020002020200020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202000202 +02000202020202020202020202020202020002020202000202020202020202020202020202020202020202020202020202000202020202020202020002020202 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000020202000002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202000202020002000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202000000020202 +02020202020200020202020202000202020202000000000202020202020202020202020202020202020202020200020202020202020202020000000002020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020200000202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202000000000200000000020202000000000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202000000020000000002020000000202020202000202020200 +00000202000202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020000000202020000000202020000000202000000020200020202000202000000000200000002020200020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010000000101010101010102030202020002020202000202020002020202000202020200020202000202020002 +00020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010000000101010101010102030202 +02020202000200020202000200020202020002020200020002020200020002020200020202020002020002020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202040001010101010101010101010101010101 +01010101010101010101010101010100010101000101010101010203020202000202020200020202000202020000020202020002020200020202000200020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101010100010101000101010101010203020202020200 +00020002020202020002020202000202020002000202020002000202020002020200000202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020204000101010101010101010101010101010101010101 +01010101010101010101010001010100010101010101020302020200020202020002020200020000020202020202000202020002020200020002020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010100010101010101020302020200000202020000 +00000002000202020200020202000200020202000200020202000200000202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101 +01010101010101000101010001010101010102030202020002020202000202020002000202020202020200020202000202020002000002020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010001010101010102030202020002020202000202020002 +00020202020002020200020002020200020002020200020002020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101 +01010100000000010101010101010203020202020000000200000000020202000000020202020000000202000000020200020002020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010100000000010101010101010203020202020000000202000000020202000000 +02020000000202000000000202020000000002020000000202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010100 +01010101010101010101020302020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010101010001010101010101010101020302020202020202020202020202020202020202020202 +02020202020202020202020202000202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010100010101 +01010101010102030202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020400010101010101 +01010101010101010101010101010101010101010101010101000101010101010101010102030202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010100000101010101 +01010203020202020202020202020202020202020202020202020200000202020202020202020202020202020202020202020202040001010101010101010101 +01010101010101010101010101010101010101010100000000000101010101010203020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020303030303030303030303030302020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000002020202020202020202020202020202020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040202020202020202020202030202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204000101010101010101010203020202020200000000020202000202020200000002020000000002020202020000000202020000000202 +00020202000202000000000200000002020202020200000200020202000202000000000202000002020202000202020002020000000002020200020202020000 +00020202020200000000020202000000020202000000020200020202000202020202000000000202000000020200020002020200020200000000020202020000 +00000202020000000202000202000000020202000202020002020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020400010101010101010101020302020202020002020200020200020202000202020002000202020002020202020202000200020202000200020202 +00020002020200020202020002020202000202020002020200020002020200020002020202020200020202000200020202000202020002020200020202000202 +02020002020200020002020200020002020200020002020200020202020002020200020002020200020002000202020002000202020002020202000202020002 +00020202000200020002020200020200020202000202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040001010101010101010102030202020202000202020200020002020200020202000200020202000202020202020000020002020202020002020200020002 +02020002020200000202020200020202000202020002000202020002000202020202020002020200020002020200020200020002020002020202020202020002 +02020002000202020202000202020202000202020002020202000202020002000202020002000200020202000200020202000202020200020202000200020202 +02020002000202020002000200020002000202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001 +01010101010101010203020202020200020202020002000202020002020200020002020200020202020000020202000000000002000202020002000202020002 +00000202020202020002020200020202000202000000000200020202020202000202020002020000000002020002000202000000000002020202000202020002 +00000000000200000000000200020202000202020200020202000200020202000200020002020200020002020200020202020002020200020000000000020002 +00020202000200020002000200020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020402020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101010101 +01010101020302020202020002020202000200000202000202020002000202020002020202000202020200020202000200020202000200020202000200020202 +02020202000202020002020200020202020200020002020202020200020202000202020202000200020202000200020202000202020200020202000200020202 +00020002020200020002020200020202020002020200020002020200020002000202020002000202020002020202000202020002000202020002000200020202 +00020002020002020002020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101 +02030202020202000202020200020002000202000000020200000000020202020202000000020200000002020000000002020200000000020200000002020202 +00000002000000000202020000000202000000020202020000000002020200000002020002020200020200000002020202020000000002020200000002020200 +00000202000000000202020202020000000002020000000202000200000000020202000000000202020200000000020202000000020200020200000002020002 +02000202000202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020200000000020202020202020202020202020202020202020202020002020202020000000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010102030202 +02020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020200020202 +00020202020202020202020200020202020202000202020202020202020202020202020202020202020202020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020002020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202000000000200020002020002020002 +00020200000202020202000202020202020202000202020002000202020002020000000002000202020200020202020202020200020200000002020200000002 +02000000000202000002020000000202000202020202020200000202000000020202020202020202020202020400010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101010101010101010203020202020200 +00000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020002020200020202 +02020202020202020002020202020200020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202000202020202020202020202000202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020200020202020002000202000202000200020002 +02020202020002020000000000020200020202000200020202000200020202000202000202000202000000000002020002000202020002000202020200020202 +00020002020200020202000200020202020202000202020002020200020202020202020202020202040001010101010101010101010101010101010101010101 +01010101010101010000000101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020002020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020202020202020200020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020002020202000200020200020200020002000202020202 +02000200020200020200020002020200020002020200020002020200020200020200020002020002020002000200020202000200020202020002020200020002 +02020002020200020002020202020200020202000202020002020202020202020202020204000101010101010101010101010101010101010101010101010101 +01010100010101000101010101010203020202020200020202020000000202000000020202000000000200020200000200000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040000000000000000000002030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202000202020200020002020002020002000200020202020202000200 +02020002020002000202020002000202020002000202020002020002020002000202000202000200020002020200020002020202020000000002000202020002 +02020002000202020202020002020200020202000202020202020202020202020400010101010101010101010101010101010101010101010101010101010101 +01010100010101010101020302020202020002020200020202000202020200020002020200020002000202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204040404040404040404040403020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020200020202020002000202000202000200020002020202020200020002020002 +02000200020202000200020202000200020202000202000202000200020200020200020002000202020002000202020202020202000200020202000202020002 +00000202020202000202020002020200020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010100 +01010101010102030202020202000202020002020202020202000002000202020002000200020202020200000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020002020202000200000002000002020002000000020202020002020000000202000200 +00000200020000000002020200000000020200020200020200000002020002000202000000020202000000020200000002020000000202000000020200020002 +02020200000002020000000202020202020202020202020204000101010101010101010101010101010101010101010101010101010101000000000101010101 +01010203020202020200020202000000000002000002020200020202000200020002020200000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202000202020202020202020202020202020200020202020202020002020202020002020002020202 +02020202020202020202020002020200020200020202020200020200020202020202020202020202020202020202000202020202020202020202020202020200 +02020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010100010101010101010101010203 +02020202020000020200020202000200020202020002020200020002000202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020200020202020002020202020202020200020002020202020202020000000000020202000202020002020202 +02020202020202000202020002020200000000000202020002020202020202020202020202020202020200020202020202020202020202020202020002020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010001010101010101010101020302020202 +02000200020200000002020200000002000202020002000200000002020000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202 +02020200020202000202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101000000000001010101010102030202020202020202 +02020202020202020202020202020202020200020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020002020202020002 +00020002020200020002000202000202000202000000000200020200020200020202020202000000000200020202020200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202000202020202000200020002 +02020002000200020200020200020002020200020002020002020002020202020002020202020002020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020200020200020200020002000202020002 +00020002020002020002000202020002000202000202000202020200020202020202000202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403030303030302020002020002020002000200020202000200020002 +02000202000200020202000200020200020200020202020002020202020200000000020202020202000202020303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040404040404040202000200020002000200020002020200020002000202000202 +00020002020200020002020002020002020202000202020202020002020200020200000002020202040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020002000200020002000000000202000200000002000002020002 +02020002000000020000020202020200020202020202000202020002000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020000020202000002020202020202020202020202020202020202020202020202 +02020202020202020202020200020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000002020200000200020202020202020002020202020202020202020202020202020202 +02020202020202020200000000020000000002020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200000000020002000202000202000200020200000202020202000002020000000202020202020202020202040001010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202000202020200000002020000000202020000000002000202000002 +00000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202000200020200020200020002000202020202020002020200020202000202020202020202020204000101010101010101010101010101 +01010101010101010101000000010101000000010101010101010203020202020200020202000202020002020202000200020202000200020002020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020200020002020002020002000200020202020202000202020002020200020202020202020202020400010101010101010101010101010101010101 +01010101010101000101010001010100010101010101020302020202020002020200020202020202020000020002020200020002000202020202000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020002000202000202000200020002020202020200020202000202020002020202020202020202040001010101010101010101010101010101010101010101 +01010100010101000101010001010101010102030202020202000202020000000000020000020202000202020002000200020202000002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002 +00020200020200020002000202020202020002020200020202000202020202020202020204000101010101010101010101010101010101010101010101010100 +01010100010101000101010101010203020202020200000202000202020002000202020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202000200000002 +00000202000200000002020202000000020200000002020202020202020202020400010101010101010101010101010101010101010101010101010001010100 +01010100010101010101020302020202020002000202000000020202000000020002020200020002000000020200000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202 +02020002020202020200020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101000101010001010100 +01010101010102030202020202020202020202020202020202020202020202020202000200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020200020002 +02020202020002020202020202020202020202020202020204000101010101010101010101010101010101010101010101010000010101000101010001010101 +01010203020202020202020202020202020202020202020202020202020200020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010001010101000000010101010101010203 +02020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020204020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020400010101010101010101020302020202020000000000020002020200020200000000020000000002020002020000000202020202000202020202 +00000000020202000000020200020202020200020202020202000202020002000202020002020000000002020202020000000202000000020200020200020200 +02000202000202000202000000000200020202000202000000000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101000000010101000000010101000000 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02040001010100010101010102030202020202000202020202000202020002000202020002000202020002000200020202000202020200020202020202020202 +00020002020200020002020202020002020202020200020202000200020202000200020202000202020200020202020002020200020002020002020002000202 +00020200020002020200020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202000202020200000002020002020002020002000000000202000000000202020000000002000202020002020202000202000000000200000002 +02020000020000000202020202000202020200000002020002020202020202020202020202020400010101010001010100010001010100010001010100010101 +01010101010101010101010101010101010101010101010101010203020202000000020202000000020202000000020200000002020002020200020200000000 +02000000020202000202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040001 +01000000010101010203020202020200020202020200020202000200020202000200020202000200020002020202020202020002020202020202020200020002 +02020202000202020200020002020202020002020200020002020200020002020200020202020002020202000202020002000202000202000200020200020200 +02000202020002000202020002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020200020202000202020002000202000202000200020202000200020202000200020202000200020202000202020200020002020200020202020002000202 +02020202000202020200020202000202020002000202020202020202020202020202040001010101010101010001000101010001000101010001010101010101 +01010101010101010101010101010101010101010101020302020202020200020002020200020002020202000202020002000202020002000202020002020202 +00020200020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020204000100000000 +00010101020302020202020002020202020002020200020200000000020002020200020002000000000002020202000202020202020202020002000000000002 +00020202020002000202020202000202020002000202020002000202020002020202000202020200020202000200020200020200020002020002020002020000 +00000200020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020200 +02020200020202020200020200020200020002020200020002020200020002020200020002020200020202020002000202020002020200000200020202020200 +00020202020002020200020202000200020202020202020202020202020204000101010101010101000100010101000100010101000101010101010101010101 +01010101010101010101010101010101010102030202020202000002000202020202000202020200020202000200020202000200020202000202020000020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020400010000010000000101 +02030202020202000000000202000202020002020202020002000202020002000200020202000202020200000000000202000000020200020202000200000202 +00020202000202020200020202000200020202000200020202000202020200020202020002020200020002020002020002000202000202000202020202000200 +02020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020002020200 +00000000020002020002020002000202020002000202020002020000000002000202020002020202000202000000000200000202020002020200000202020202 +02000202020002020200020002020202020202020202020202020400010101010101000001010001010100010001010100010101010101010101010101010101 +01010101010101010101010101010203020202000002020200000000000200020202020002020200020002020200020002020200020000020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040001000101010000000102030202 +02020200020202020200000000020202000000020200000000020200020200000002020202020002020202020002020202020200000002020002000200020202 +00020202020000000200020000000002020200000000020202020200000002020000000202000000020000020200000002000002020200000002020000000002 +02020000000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202000202020002020200 +02000202000202000200020202000200020202000202020202000200020202000202020200020202020200020002020202000202020002020202020202000202 +02000202020002000002020202020202020202020202040001010101010101010001000101010001000101010001010101010101010101010101010101010101 +01010101010101010101020302020200020202020002020200020002020202000202020002000202020002000202020002000202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020202020202020204000101010101010000010203020202020200 +02020202020202020202020202020202020002020202020002020202020202020202000202020202000202020202020202020202020202020202020202020202 +02000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020200020202020000000202000000 +02000002020000000002020000000002020200000002020000000002020202020002020000000202020000000200000002020000000202020200000002020000 +00020200020002020202020202020202020204000101010100010101000100010101000100010101000101010101010101010101010101010101010101010101 +01010101010102030202020200000002020000000202020000000202000000020200000000020202000000000202000000020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020202020202020400010101010101010001020302020202020000000000 +02020202020202020202020202000202020202000202020202020202020200000000000202000000000202020202020202020202020202020202020202000202 +02000202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020002020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202000202020202020202020202020002020202020202020202020002020202020202020202 +02020202020202020202020202020400010101010100000001010100000001010100000001010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202020202020202040001010101010101010102030202020202020202020202020202 +02020202020202020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020202020202020000000000020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020200020202020202020202020202000202020202020202020202000202020202020202020202020202 +02020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020202020202020204000000000000000000000203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202000002020202020202020202020202020202 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020202020202020404040404040404040404040302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202030303 +03030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202020202020204020202020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202020400010101010101010101 +02030202020202000000000002000202020002020000000002000000000202000202000000020202020202020000000002000202020002020000000002000202 +02000200020202000202000000020200020202020000000000020002020200020002020202000000020200020202020000000202000000020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040001010100010101010102030202 +02020200020202020200020202000200020202000200020202000200020002020200020202020200020202020200020202000200020202000200020202000200 +02020200020002020200020002020202000202020202000202020002000202020002020200020002020200020202020002020200020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020203030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303020202020403020202040002020202020204000203020202020203020202020202020202020204000101000000010101010203020202020200 +02020202020002020200020002020200020002020200020002000202020202020202000202020202020002020200020002020200020002020200020002020200 +02000202020202000202020200020202020200020202000200020202000202020002000202020002020202000202020202000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020402020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020302020202040302020204000202020202020400020302020202020302020202020202020202020400010000000000010101020302020202020002020202 +02000202020002020000000002000202020002000200000000000202020200020202020202000202020002020000000002000202020002000202020002000000 +00000200020202020002020202020002020200020002020200020202000200020202000202020200000000000200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000020302 +02020204030202020400020202020202040002030202020202030202020202020202020202040001000001000000010102030202020202000000000202000202 +02000202020202000200020202000200020002020200020202020002020202020200020202000202020202000200020202000200020202000200020202000200 +02020202000000000202000202020002000202020002020200020000020200020202020002020200020000020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010204040404040404040404040002030202020204 +03020202040002020202020204000203020202020203020202020202020202020204000100010101000000010203020202020200020202020200000000020202 +00000002020000000002020002020000000202020202000202020202020000000002020200000002020000000002020000000002020200000002020002020202 +00020202020200000000020200000002020000000202000200020200000002020000000202000200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020400010101010101010101010101010101010101010101010101010100010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020403020202 +04000202020202020400020302020202020302020202020202020202020400010101010101000001020302020202020002020202020202020202020202020202 +02000202020202000202020202020202020202000202020202000202020202020202020202020202020202020202020202020202020202000202020200020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202040001010101010101010101010101010101010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202040302020204000202 +02020202040002030202020202030202020202020202020202040001010101010101000102030202020202000000000002020202020202020202020202000202 +02020200020202020202020202020202000000000200020202020202020202020202020202020202020202020202020202020200020202020000000000020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020204000101000101010000010100000001010100000100010001010101010001010101010101000000000100 +01010100010100000000010101010100000001010000000001000101010001010000000101000000010100010101010000000101010000000101000101010001 +01000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002030202020204030202020400020202020202 +04000203020202020203020202020202020202020204000101010101010101010203020202020202020202020202020202020202020202020200020202020200 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202 +02000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020400010100010101000001000101010001000101010001000101010101000101010101010001010100010001010100 +01000101010001010101000101010100010101000100010101000100010101010001010100010001010101010101000100010101000100010101000100010101 +00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020403020202040002020202020204000203 +02020202020302020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202040001010001010001000100010101000100010101000100010101010001000101010101000101010001000101010001000101 +01000101010100010101010001010100010001010100010001010101000101010101000101010101010000010001010101010001010100010001010100010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010102030202020202020202020400020302020202040302020204000202020202020400020302020202 +02030202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020204000101000101000100010001010100010001010100010001010101000100010101010101000000000100010101000100010101000101 +01010001010101010000000001000101010001000101010100000000000100010101010000010101000000000001000101010001000101010001010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010203020202020002020202040002030202020204030202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020400010100010001010001000101010001000101010001000101010001010100010101010101010100010001010100010001010100010101010001 +01010101010101000100010101000100010101010001010100010001010101000101010100010101000100010101000100010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101020302020200000002020204000203020202020403020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02040001010001000101000101000000010100000001000100000001000101010001010101010000000101000000000101010000000001010101010000000101 +00000001010000000001010100000001010000000101000101010101000000010100000001010000000001010100000000010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010102030202000000000002020400020302020202040302020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001 +01000001010100010101010101010001010101010001010101010101010101010101010101010101010101010101010101000101010101010101010101010101 +01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010203020202020202020202040002030202020204030202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101000001 +01010001010101010101000101010001000101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 +01010101010101010101010101010001010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101020302020202020202020204000203020202020403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101 +01010101010101010101010101000001010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101 +01010101010101010101000101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202020202020400020302020202040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020202020202040002030202020204030202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202 +02020204000203020202020403020202040002020202020204000203020202020203020202020202020202020203030303030303030303030303020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020400010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020303030303030303030304 +00020302020202040302020204000202020202020400020302020202020302020202020202020202020402020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020202020202020202020200020302 +02020204030202020400020202020202040002030202020202030202020202020202020202040001010101010101010102030202020202000202020202000200 +02020000000202000000000202020000000202000202020202000202020200000002020002020202020202020000000002000202020002020000000002020000 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020204000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002030202020204 +03020202040002020202020204000203020202020203020202020202020202020204000101010001010101010203020202020200020202020200020002000202 +02000202020202000200020202000200020202020200020202000202020002000202020202020200020202020200020202000200020202000200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020403020202 +04000202020202020400020302020202020302020202020202020202020400010100000001010101020302020202020002020202020002000200020202020202 +02020200020002020202020002020202000200020200020202020200020202020202000202020202020002020200020002020200020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202020202020202040001000000000001010102030202020202000202020202000200020000000000020202020200 +02000000000002000202020200020002020000000000020002020202020200020202020202000202020002020000000002000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020202020202020204000100000100000001010203020202020200000000000200020002000202020002020000000202000202 +02000200000202000202020002000202020002000002020202020002020202020200020202000202020202000200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020202020202020400010001010100000001020302020202020002020202020002000202000000020200020202020202000000020200 +02000200020202000202000000020200020002020202000202020202020000000002020200000002020000000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202020202020202040001010101010100000102030202020202000202020202020200020202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202000202020202000202020202020202020202000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020202020202020204000101010101010100010203020202020200000000000200020002020202020202020000000002020202020202020202020202020202 +02020202020202020202020202020202000000000200020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020002020202000000000202000000020200000002020000000002000200020200000002020200020202000202020202000000000002000202 +02000200020202020000000202000202020200000002020000000202000202020202020200020200000000020202000202020200020000000002000202020000 +02020000000202020000020202020202000000020202000202020002000202020002020202000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020202 +02020202020400010101010101010101020302020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020002020002020200020002020202000202020200020202000200020002000202020002020002020200020202020200020202020200020202000200 +02020200020202000200020202000202020200020202000200020202020202000202020002020200020200020202020002000202020200020202000002000202 +02000200020202020202020002020200020200020202000200020202000202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020202020202 +02040000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202 +02000202000202020002000202020200020202020002020200020002000200020202000200020002000200020202020002020202020002020200020002020200 +02020200020002020200020202020002020202020002020202020200020202000202020200020000000000000200020202020002020002000200020202020200 +02020202020200020202020200020002020200020002020002000202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202020202020202040404 +04040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030303030303020202000202 +00020202000200020202020002020202020000000002000200020002020200020002000200020002020202000202020202000202020002000202020002020200 +02000202020002020202000000000002000202020202020002020200020202020002020002020002020002020202000202000200020000000000020002020202 +02020002020202020002000202020002000202000200020202020002020203030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404040404040402020200020200020202 +00020002020202000202020202020202000200020002000202020002000202000202000202020200000000020200020202000200020202000202020002000002 +02000202020200020202000200000202020202000202020002020202000202000202000202000202020200020002020002000202020002000202020202020002 +02020202000200020202000200020002020200020202000202020404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020200000000020200 +00000202000000020200000002020002000202000000020200020200020200020202020002020202020000000002020000000202000000020200020002020000 +00020200000002020002000202020200020202000202020200020200020200020200020202020002000202000202000000020200000002020202000202020202 +00020000000002020002000202020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202 +02020202020202020202000200020202020202020202020202020202020202000202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020200020200020202000202020200000202020002020202000002020200020202020202020002020202020202000202020002020202 +02020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202 +02020202020200020002020202020202020202020202020202020200000000000202020202020200020202020202020202020202020202020202020202020202 +02020202020202020002020000000002020202020000020202000202020200000202020002020202020202000202020202020202000000020202020202020202 +00020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020200020202020202020202020202020202 +02020002000202020202020202020202020202020202020202020202020202020202020200000202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020302020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +000002020202020202020202020203020202e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020404040402020202020202020202e5020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020203020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020204000202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020302020202020202020202020202040202020202040202040404040202020402020202040404040204020202040202040404020202040404020202040404 +04020202020204040404020202040404020204020202040204020204020204040404020202020202020202e50202020400020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020302 +0202e502020202020202020204020202020204020402020204020202040202020402020204020402020204020402020204020402020204020402020204020202 +02040202020204020402020204020402020204020402020402040202020402020202020202020202020202040002020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202030202020202 +02020202020202020204040404040202040202020402020402040202040202020402040202020402040202020202040202020202040202020402020202040202 +0202020204020202040204020202040204020204020402020204020202020202020202e502020204000202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020203020202e50202020202 +02020202020402020204020204020202040202040204020202040404040204020202040204020202020204040404040204020202040202020204020202020202 +04020202040204020202040204020204020402020204020202020202020202020202020400020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020302020202020202020202020202 +02040202020402020402020204020402020204020202020204020404020204020402020204020402020204020402020204020202020402020202020204020202 +040204040202040204020204020402020204020202020202020202e5020202040002020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +0200020202020002020202020202020202020202020202020200020202020202020202020202020202020202020203020202e502020202020202020202020402 +04020202020404040402040202020402020404040202040204040202020404040202020404040202020404040402020202040202020202020204040402020402 +04040202040402040202040404040202020202020202020202020204000202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020203020202020202020202020202020202040204020202 +02020202040202020202020202020202020202020202020202020202020202020202020202020202040202020204020202020202020202020202020202020202 +04020202020202020202020202020202020202e50202020400020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +000000020202020202020202020202020202000200020202020202020202020202020202020203020202e5020202020202020202020202040202020202020202 +04020202020202020202020202020202020202020202020202020202020202020202020204020202020402020202040202020202020202020202020204020202 +02020202020202020202020202020202020202040002020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020204020202020202020204020202 +02020202020202020202020202020202020202020202020202020202020202020402020202020404040402020202020202020202020202020204020402020202 +0202020202020202020202e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020203020202e50202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202e5020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020203020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid9268735 +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 FileServer Chat +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid9268735 +When enabled, users on the fserv at the same time will be able to converse with each other as though in a normal chatroom. When disabled, anything not an fserv command will be balked at with a suggestion to view the fserv }{\b\f36\fs20\insrsid9268735 help +}{\f36\fs20\insrsid9268735 command. +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 Channel Enforcer +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid9268735 Wh +en enabled, there shall be no mercy to the sends and queues of any user who parts from all the channels that you are in. (In other words, their sends/queues are canceled, if they have any). +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid13569615 +\par Enable FServ find command +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 Denotes whether or not the fileserver\rquote s search engine will respond to users typing }{\b\f36\fs20\insrsid13569615 find +}{\f36\fs20\insrsid13569615 within an fserv session, and imposes a limit upon the maximum number of results that will be sent back to the user.}{\f36\fs20\insrsid13569615\charrsid13569615 +\par }{\f36\fs20\insrsid9268735 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 Respond to @find/@locator +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 Sets}{\f36\fs20\insrsid9268735 a limit on the maximum number of results tha}{\f36\fs20\insrsid13569615 t will be sent + back to the user on @find/@locator channel requests.}{\f36\fs20\insrsid9268735 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid9268735 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid9268735 DCCAllow Enforcement +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid6753902 +On some irc servers (particularly those that comprise DALnet), certain filetypes such as .zip and .exe files will be blocked by the IRC server itself. On these irc servers, users must first }{\b\f36\fs20\insrsid6753902 /dccallow}{\f36\fs20\insrsid6753902 + you, thus telling the server that they trust files of these types from you. This setting allows you to choose an action to take if a send fails due to dccallow noncompliance. You may choose to simply notify the user of their error and c +ancel the send (which won\rquote t really be going anyway), or to clear all their sends and queues, and temporarily ban them from using the fileserver (this tempban is global, i.e. banned from all fserv triggers).}{\f36\fs20\insrsid9268735 +\par }{\f36\fs20\insrsid6753902 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid6753902 Minimum CPS +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid6753902 You can set your fserv to halt sends + that have been going at speeds slower than the one you specify for a certain period of time. For example, you can use this to keep people with slow connections from tying up your outgoing send slots. +\par +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid13569615 {\b\f36\fs20\insrsid6753902 Maximum CPS +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid13569615 {\f36\fs20\insrsid6753902 To keep things \'93fair\'94, you can opt to limit all outgoing sends to a maximum CPS. Versatile this server is. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 QuickSearch Cache +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +Rebuilding the QuickSearch Cache will scan through your fileservers, saving the information it finds to a file, which the search engine uses to quickly run its queries. This }{\b\f36\fs20\insrsid12198508 must}{\f36\fs20\insrsid12198508 + be done in order for the find functions to work for the user \endash without a QuickSearch cache, searches will return 0 results. Rebuilding the QuickSearch may take a few minutes if you have a lot of files on your server}{\f36\fs20\insrsid8210738 +, but it works very fast and shoul +d be barely noticeable in most cases, sometimes capable of scanning up to a thousand files per second. It is suggested, though, that you only rebuild it while you are offline. Otherwise, you risk being disconnected due to a ping timeout while the cache is + being rebuilt. (The speed of the caching process is heavily dependant on the speed of your computer and may vary a lot from machine to machine.)}{\i\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\i\f36\fs20\insrsid12198508\charrsid6753902 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid13569615 \page }{\cs20\f36\super\insrsid13569615 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid13569615 #}{\insrsid13569615 10}{\insrsid14106095 5}}}{\f36\fs20\insrsid13569615 + +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid13569615 {\b\f36\insrsid13569615 Statistics +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid13569615 +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid5655541\charrsid5574589 {\*\shppict{\pict{\*\picprop\shplid1029{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag1461867364{\*\blipuid 5722536402afa2dd60c4f3c6b7f9b5f9}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1000000c1ccd94f657d00009b5067805269825066 +7f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c965d7c95 +5b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f7f986c +94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0bb739f +ba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c175a3be +74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd80b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0ebbbb17bbbb20 +bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1a10b15153d72 +7263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2ddddaee1e1acdfde +abdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323dfe7e7515353e7 +ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f4fad67 +676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161ffffffe6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d +5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000b4bac0f000000e774524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff00b2c30d1200000001624b47440088051d480000000c636d50504a436d7030373132000000 +03480073bc00001a4549444154785eed9d87a33cb751c7dff9c5c13836b6139bd88989ed3874700284de124c420fbd050898127e90d07b6fa19350423509844e +e8844ee8bdb785d03bf93f906654465aed9e56bb774fd27ef5debb7bb72769a5998f66667767ef2e2e50208132091c2e2eae4381044a2470a9e129c30eadf62e +0186e732591ef5a8d7d0e57a2aafc5e5665d1e49e5c61b6f7c4d2aafadcb5d546eb8e18e3beeb889cbedaa3cc6963b5579b4298fbb4d955bb8bceead5c9ef084 +c7aa723f952772791d559ef4a4fbb8dc4be56e2a8f7ffc3d54de449737b3e529aabc319727ebf24654de509537e0f20097a73dedf554797d53dee59da9bca92e +4f7f275bded69777a4f20e5cde86cb5bebf2565cdefe2d5d79bba73ef5cdb9bc0597f755e5fd75791f559ef5acf7d6e51954decb96f7d4e53db8bcdfbbebf2ae +5cde8dcb739ef34c553e8acb2752f948559efbdc4fa0f2e0830f7ebc2a1f41e5d9cffe385d3e9ccac752f930551e7ae8a10fe5f231ba7c08950fd6e593a93cef +799fc4e50374f9202e1fc8e5a3a95c4b970b0bcf9fffa1e6e75ffeee97ffc1730478144380e7383c7ffb1b7f7df9affff1eac3af081b0478008fb73c515074b8 +76cd599e57fcfe9ffefaff1d0eff26fd17e0013c029e20c2bb94f0fcfddffce6cf1c0e2fffe7243cc370fd30ccc53c0395bb86e1866170318fde9413f3505b1f +f30cc313d5af8e7986c1c43cc360631e5d55c53cfac9c43cfa5f15f6e82715f3e82715f3e8271df10c838e79f42b15f3e8a7071ee0a122e6591cf3848755213c +bffa5787c3e13f83c0d9591e07cf30a403e661b001b38767186ebfddd33313300fc3adb72a7a44c01cc2a3956de051e4dc3d0c8a9d7bee517f3a5ed6e4a83ff5 +fb14458f2647fd0dc393153f0a1d824793a3fe981cf58b80b92860d6f01cd4e1153f86f0fca262e7f06b1bc39375b4750c9efbeef396471d6b85f0e8a3ad113c +fa608b4c0f5b1eb23a8067e5d116591ecd0d1114c0f38a9fd7f0fc4f121e6578ae67bfa596f2cd6cf70775a8ae9ff850dd581ee3b6f4f69b6ed29687e0d12f1f +73a77a78b4fad57f8fd35b6eb9851ed4a1ba8567181e7bff30a85f725bb49391dbda021eedb5e0b60add96a6445314c0f3733fab37ffc2abfefdbf54f92766c8 +ba2d09cfcd0a1ef5fb48f5abcff3103d1a1e55ee32310f93a3ffc86be9876150f0dc69e11986db6e53e06876181e5554cc13c0a3f849c53cdaf0dc2ddd96b23c +c67309b7650d8fb33cecb99cdb42cc53709ec7c43ccc4e08cf4fffe48ffff0f7ffc51ffcd2cb15423ffa8f013cc4cef5caea68cb23e121ad8f2d0f6d56f028c3 +c3e0e842f0287ad8f8e822e0e198270b1e1df584f0987859c63cda69d14942e3b64cbc4cf0e8938480a7189ea4e5f9894ff9911ff8beeffddd3fd66ffeef7f67 +c1330cc2f250c0cc6e4b8363ce30333cda7785f0d019666f79f2e1d1ec84f0103b51c0acd911f0103bd6f2009ec233cc3331cf8f3dff075ff2f0777dfb9f6978 +5e65221f765b6c78d4e509657a02cb33078f02c81e6d09b745118f7e88dc96834719a4fb39e649bb2d62278087d9491c6d7978981db8ad0d02e689a3ade7bfec +250f7ff78bbff91b153b3f65c3e6313c9a1e1ff34cb82d657ac8f8989887fc96b13c0c8f0b98c39847f92d0fcf38601e867bef658767cff30c833e54d7253acf +c31baddbe257f63c0f9de841c0bcfcdad6cc799e97bdf4e14f7df1b77cd3d71c0eaffeed3f09dd162e8ce2c2a8ba323a03cf4bbfe73bbfed45dff0b587c3977d +f1d7fdd16ffdde5f5e5ef2821d70551d57d5e9a2fa7561e685bc3c41ec7cf5577cd5977cd1e77fee677de10ffd8e3c54474a065232ae5dd3d1b02ce2c2e8777c +eb0bbffe055ff9e55ffa059ff7399ffd999ff1e99f06784c4a0f52328ea764a4b2c170551d57d53392c1f69e4f89f917490039cc45624323be46810478905028 +01c05328383483e501032b2410581e3a8cbfd03fe3c23964767baac68a51a069931208e13153003c4deaf2ec83063c6717793f3b4cc0436ecb641bfa893ab745 +efa83aa31afd080533c993c028e6213028b8099d175fd6e0ade91a793b44ad7e243061790c29629ed6f2c8a01a61733f2094cc640a9e515f0e1e7a27659b4a76 +8f362d4b60069ec86d994375b8ad96d5bdedd811306f2bcf5df5567c7902f1ceae38494e16f08081620914c353bc4734ec460280a71b559e7f2280e7fc32ef66 +8f80a71b559e7f2280e7fc32ef668f80a71b559e7f2280e7fc32ef668f9dc253f261f8711b9c063d46799ff06cf285085a3428731208e0d962bd4ef771ceaf48 +d942e9978715f238e164d776bddd9a90f06cb25ea7d5a694b1854e73faa01dbd72d50fdf58525c4e38d9b55daf9a5720907ee17965b1e24dc355425eabe199c1 +afed7ad5bc7602cf2a763479ab84bc56c3802794c009e5198b5abb2d6979d467804455fcebf81d5711f01c5b7fd36ecbe7bb4ff7c15141e2468ad48d83237816 +dd42b868575170a5f9507f0e93e3e48c2c8f4feace8b84a2c9dabb07cca7188f259ad72bb53b26c7f0b69671c7ab16459edb3239cbf393f2b79126725663091d +9bf43ce78b7615591e03cb02785849c18816a877ac6183be5e69e9692ee8fd881c394fd8ede7eae0999cab9180d7682892a428e2497beb9423b945bb4a581ead +506d7df8810c91f88f6c93706089982767905e0ab1e561133db93ed2b778a7ab1f91a3d989ddd7d5c24396d6dde9c7f7fbf92d4224b28ebd71500e7d62d2e6fe +785e2ef68642bb0373f3a1758c4e22be1edd5c1f7bce74cce30c10b9b0e0c1be96ea4a591eb937e3d7ed7779841e69161e9ea6bc03c5c0c31e277ca40de1b8c2 +b5e1dbca0566469ab881f35c6ecb7ccd8959364263eede3f0f0f9b4b532775734e429ec6bc4662a4ada63beed4ee45acaad95d254e289998477f7c9e897f5c24 +147b35b5b729cb3331349ec7cc4a31f41b2ceca4827945b270f3e7c521e8999323d93726d0fc8e6f923a233c661cfcf11942abce60d88945da4e0d3ad0a99f21 +4fd4ac39b91bb62893f0781d382d1819c796473b2517335b78dc26ebaea2e3aea4e519711d0ed0e93869798ceb9293622a842c2c28e206ddc8dd1d834790c3f7 +f6460734e786676c06fca48be191b72f333cf16e9c20d396671e1eb95653f0ccbaad4596c70c73ceb7f8f79c19f193b56bc4485288369a374f69e240cefb006f +76181e21096e1f6d287e3979a84e7b48798f9186d3358f591e2b226b34fc739a54b397d4a0c6bb9a38cfc301b3a386fd968da283803921643b8009991cf72d81 +81b1818a333c93c23ee2b662394a2be66288c8ed15d392c0d07a93280e139f6bc001a9d4aa8d6d093111e1b93a5a98e1198770c5b8f5655bbb9eac0d0f834753 +3f6f57ab2fa2cd5a1e333119309314a468d36ecb08c44936b6350501732c471bf3784b1e7fe2c9192ccf36744a819ef80cb3dc5522e6593e9f592187be65dcf9 +09279bdf75da3f35014f6478c6674697eb73aa45bcab53581ebf6f67726682877c0d2f96426ed75367b39b8027964aeea4174b73dc802dcf9a9fb581e50927bb +b66bc0334fd86acbb3faa864ad8667e6b7b6eb53c0b3226daebea61b58af8bfa6655cd888cbff687ea9bacd62d94863e6a9780b55d80a7764d55383ec053a152 +5a1912e0694553158e13f054a894568604785ad15485e3043c152aa59521019e563455e138014f854a69654880a7154d55384ec053a1525a1912e0694553158e +730a1e9da68902094c4a405f029d84a79a2bb718488d12b89c87a742338921552301c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5 +a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456 +cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f20 +80a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c053 +8d2ada1b08e0694f67d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67 +d58c18f054a38af6060278dad3593523063cd5a8a2bd81009ef67456cd88014f35aa686f2080a73d9d553362c0538d2ada1b08e0694f67d58c18f054a38af606 +0278dad3593523ee091e7c87752401fde5c3a72c5dc173409112b8003cf94bc77e3d7c7e8bce6bee0a9e43a4cce075fce658f180279249a7f0a44948c24386f8 +42ff1c2b8007f07809102f161ac0736cf1d0fbbcd6b8746d79789afed1ccdb6d10f090e591f5139284e5116bad7778881cb22cc629c51b181ee7b644cde42204 +3c7b8287b130709889cb0d91e5313527fd17e0316bcd2ead9edd1653201ea569e1ffc5fb3e64763e3db23f80c708640f314fa6db328859071799660110e0d909 +3c14fb8e026606633e60f6071371e003789cebeffa682b19f0aedd0878cc0146e731cf5a4e70b49523c14e03e69ca92fae73b9b845e70d004fbe82af43892490 +2fbba29a3da5641409008dca250078ca65b7fb963dc1834c426412162fe84b24120612e8f5aa7a3120730d719e2792ceae8eb66633098ff30678f601cfc24c42 +2b94f984b086e0399ed97664adcc74e0dfead4f22c81c75cb0a153efb322ad081e37507325cea40ed8eb723e5d20c86ff3b971361f70b425e8c14863d260770d +4f7626a14b198b2fa70630d5038f4b1a318925fcda2b9936dba413972ee02ab92c95d196285185a7bf4b78325332f8023c092994776c86ea812748bcf6830ebd +6f0c8f43c6e5318db738563863d7486594a16076d4b3e5b199817c77845942c94c4292931596c93f1c7bb066e1e12414c9030b63bcc518ac70318d969435455d +c3238cae84c76d9656dbc3633d7d6cad2fea87278c80fc72116655daa9d8dc0a2f65fd617249ed059e8c04782763bbde82fc546180ea8727caac4d19905278e4 +92ea1d9e05998472b93aef9eca27ac0d1e179408669c31952b210efe4cc330d09366385c464150655f68983a755bb387dcc937474eaae698c71c46d2311569d3 +1c6ec903edf85033caca65df2d6f6c135b6c3864a9e4f8c8d5b7a2013cd61e1fe7ad22cb7364b0192be1f874dd91575cd5f50e78f2a4a86b2193309215e0c987 +078984b104f2655754b3a77c9e2201a051b904004fb9ec76dfb227789049884cc2e2058d4cc2309512e77916a0d4cea1fa8249ada9bad3a3ada32742521500cf +3e0ed5f97af174e137676af50c8fb8841127011d9358f87ea796475e8149092490df6485e88d062c8fbc566196879d84794ba6a784e79053ebc56f4bbddb393c +e2e28dc96ee22b34f2fa61f222509b96c72770c9444263650d4522b709f0242dadb13cfe72b24b8af3178cedc53eedbf820bcc5366ab7acb13e42405d7c2698e +0c91f9352b687459d54f9e72e88ca14a7fde67af96c79993288bd048d1191691bd1c7c7e618b9687b97097d8a3a94a786c4dcb92c54a64e2cadc4b5e5d7e255a +e1f40a4f6060ac799649ca8111b79f4768e268bf4e03b356bbe53169b7021a6943c5dc8451222fee6c12db2553d33536064d66f5728b7ee171099441fef2a4e5 +1939afb13bac1d1ee7944422bf3f9c920b23b03c161fe7eaad61f1465b3225e4d2313c26c5db1a721330f34b0e986d829337f6dedb2542a966e1e1d9ca87f076 +9cd845d9b94b83bc23b79550fdd4a6547493aedb063ca38ff194919023887d908c91a28350d78db7d541d662c76e6baff02c98b70b92a336e3c534b9bc3a755b +4b8598551f99849198004f16377c708182cf24ccc70535af54023d25835da920f7b8f39ee041262132098bd73032099149b8029ee2a67d36c4d156be5e1b3849 +983f992d6a760a8f39939af39dc5f952043cfb38cfe34fc3e7b371b4e6dee1d9cbe5096f79fc873b1c85e358859dc3b39f7c1e9bdb22335a8ec171ecfd9dc3a3 +c5e3f33ae894fb3189ad7cff8acef30431cffc8d14f913043c213bbb80c727cbe58392aab97b78227676028ffbe8d955f4ec1d9e989deee1d119ba476e00cc06 +6ae7f08cd8e9159e6c209654dc3b3c947c685210496e9d06cc4b98c8aebb7378c672023cd9ece033096351019e7c78904888cf24cca70535af5602577492f06a +278dbd6f2301c0b38d1c77d90be0d9a5dab79934e0d9468ebbec05f0ec52eddb4c1af06c23c75df6027876a9f66d260d78b691e32e7b013cbb54fb3693063cdb +c87197bd009ecad5beea825dfe0763154901f01489ed7c8dd65c193f758e0ae0391f07457b023c456243232d01c0030e8a2500788a4587862378a6be0a28111c +23e6d9393f637894405247518067e7a424a63f09cfe80b83c637dec2f2ec9ca72978fcc71a886f2c89640578004f2801fb5d4ae62e2dedc4f8dfb1a0000fe089 +e0915f1844b7f98f6f15352d000fe019c1e3bf30888267e1c1c2aa8007f08ce1715f18147e85662c2ac003788a2500788a45d747439c61ee438f57320bc07325 +62ef63a7d7adf95204e4f3f40141e92cc26f0458faaa74af79ed90cf932727d44a4800f0008b6209009e62d1a121e00103c512003cc5a24343c003068a250078 +8a45878680070c144b00f0148b0e0d010f18289600e029161d1a021e30502c01c0532c3a34043c60a0580280a75874680878c040b104004fb1e8d010f0808162 +09009e62d1a121e00103c512003cc5a24343c003068a2500788a45878680070c144b00f0148b0e0d010f18289600e029161d1a021e30502c01c0532c3a34043c +60a0580280a75874680878c040b104004fb1e8d010f080816209ccc3b3e6f3f0d0b67f09e84fdbb49fd7ab9ff9d337cde3aa6f4745e3fe2530034fb13d43c3fd +4860caf2ec47029869b104004fb1e8d010f080816209009e62d1a121e00103c512003c4b45d7ff291c9a61ceb7a6009ec5f0f47f0a47cd10f02ce522ab7e9658 +b37aaab952d62c617996aa304bac4b3badae7ed62c01cf52bd65897569a7d5d5cf9a25e059aab72cb12eedb4bafa59b3043c4bf5c6625dfad5690dd5a7f9019e +a55c64d537f0747bc4ce691580270b86a5952c3cbd1eb1039ea5442ca80f789cb010f32ce086aa021ec0b394192f310e982fe1b626d3508b65db7d43589e0d2c +8f3cdcc8b98ad60b55a784e740e68c1f8392d8742acb779680f9d29fba3049f3bde0313f8fede02101261811dbb88afe3165d4647386ce04cf604b063c077577 +c685fe6bbe6c08cf848191f05866a2e7cd91f11d9e179ec360e1d1cb2222c4f0c2e89c169ed3f67e8280d93829363ff4c87685ff111e8c2c8f7d8b1c1b57638b +e4dfdbc4b99d159e838387b517ea50c0736acbd31e3c8e074b0ab3e098609a784388095563cedc7b910b2c354ee782e7a0fc969a9cb53c061eeda1b409225343 +fff06bb23ce6b5ade1aa3175ae996d43d79078d1f37be681ff257be61e5dcdd37ac6addd96a7c212a2b930a6c753e53611368c942547bc2e45e6fc6e4b71a3d9 +916ecb9b170d8e7b65dd968b7c18297666a61abb357eeddfb4b64c36703ed035199bbc9311741a78021322e263e3bc44c8ecc26701cfd4415a094a67b33c1a79 +657d44c06c021b320b224676f0584b62ed850d92ac59f241930f931c37962e098fdbd38923aad3c53cd2f38cdc56004fecddd8f448e755424bd4e65cf0b0dd49 +c01329ded918a960878961c3992911260900672c8fb16f4dc63c3298617f341f30b33bb3d50c384130bd969fb3c133103b63cb330b8f5572e0739c9972c76499 +96c71fc63507cf5a359fa6fdf9e0e1333dc66db910d644b326540e02181bd58a68d7873836609611b23b7e1301b3705b2260b6c1d2c9a21dee78bb98e734ca5f +dbeb79e0114ac2e589b52aaba7fd59e009a67be2d55e53f7b03cfed8c1440af1873bd5a4aebac60278004f31918007f0ac85a7b87df50d91007f3a15b1e5a927 +c0dd7e24fe98f2881491c3bc14b3ac9b5296765a5dfdac59029ea57acb12ebd24eabab9f354bc0b3546f59625dda6975f5b366097896ea2d4bac4b3badae7ed6 +2c01cf52bd757b9f7138b19c8b068067293cdb1fddd4d963865c004f869050252d01c003328a2500788a45878680070c144b00f0148b0e0d010f182896400a9e +9d9cc9c034574b609c0c46b790a14002191260a3e533098b8d181aee55028067af9adf60de80670321eeb50bc0b357cd6f30ef6de0b9a4f0297b38d935b32b66 +efba958a8f981ca87e67fa5ddf2ca7ce22698c3b94f0e823b845ddb9ca9405324a0599ec8f6b8abd4dd50cbbe406e3c7b231d7dd8a359502652d3c9681145c13 +c0f9c184420be051390265f424e1b9a46cf1948e0c13fe9bc1f4e7d3a6f61cc0a3fbbb54f62d7eac9b82c2d19d0e9e8201e5c1a3cd87d68f5fdefa957dadd7bc +5efcf659d422cb4336818c037b3106c76c0d3a32483936f43ff4277ae0bd485b4895b8aa69609a15c8a3f6268f5045591ef560feacc131cffa4dfd1b3f93bdb2 +6da9aeee871fcd7663cfa867f31ef5637aa36db6b26b987495a1e521bd28ad8be54daff52d274a95fa413e7b23c06e8b2b190766c8305de986bee309784c5dc6 +43dbadd822e91e243c1ed1da61583a3ea74ce7ba1813fb370b8f058171183f1ae652ef39c715bf998ab346318f569821c0ea894d022d77fa75cf762b873b061b +f22ce6a5dbca9daa3fd7848c92756a6461a2dd92090b4d4b5ca75f7602a507b18fb33c9a80f10f198d31306464622093f0c890888d13373c0a0fc528ce85c845 +ae6dcc181ecaa30c4c8d856b0c8f25c13609e1f1dd7897a4dd56000f4119581eeb1a97aeebfaeb272d8f2723098ed172dada445025ec91b55032dc12d18eb349 +5e78b1dbf2ab3d0a2fa4c5f116484744d24fd10b1becd05e4237c3ef5b8ba351f395e2ba3eb431959c417343cbf820e8fa39498ef098db922e2cfe3fe9aaa4f3 +9a715bcc987391beabe396c79903e3468cb39a705b14dfb22b7201b334152682a658c711665fd9c67cd44eed3960361dd2bfd613da437b1bae531d1d45050175 +a39cccc0a3dc860e5d5d682b1c98887f46f070786c381001b3716796085f83f642fec9c4d0a3e62976c20ba31c82d0231f649337b1afe93ffab5cfae161f91f3 +91b97025bc811f828ee52ec43efd6e5513d1cc582af292a28eb973bc276626e6e25d8665666ed20907734446192d525566cf30b32158585c14bcb0dd74f58241 +6cb6efabea8822d5da4a2c8cf9cb131327f9e625ba18b7a30adabec7a3bb44850c096c736d2b6347a8d29f04004f7f3a3ddb8c00cfd944dddf8e343c74c48b02092c96007d410d0a24502481ff07c948d576ad3e0ea50000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag1461867364{\*\blipuid 5722536402afa2dd60c4f3c6b7f9b5f9} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7200b89d7200b99e7200ba9f7300bba07300bba07400bca1 +7400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac7b00c8ac +7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbdbd00e1e1 +e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a91001010 +0f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d0057575700494949006767 +6700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3b200e1e1 +ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb8f00dddd +86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a0072723d000a0a +040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf3f007a7a +64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb1700bbbb +0e00bfbf0d004e667c009b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e50202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e50202 +02020202020202e5020202e502020202020202020202020202020202020202020202020202020202020202e50202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e502020202020202020202020202020202020202020202020202020202020202020202 +e5020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e50202e5e50202e5e502e5e5e5e5020202 +e50202e5020202e502020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5e5e5e50202e5020202e50202e5e5e5020202e5e5e50202e5 +020202e502e502e5020202e502e502e5020202e50202e5e5e5e50202e5e5e5e502e502e5e5e5020202e50202e5020202e50202e5e5e5020202e5e502e5020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202 +e5020202e5020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5 +02e50202e502e50202e502e5020202e502e5020202e502e5020202e502e502020202e50202e50202e5020202e502e5020202e502e502020202e5020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202 +e50202e502e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e50202020202e5020202e502e50202 +02e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5e50202020202e5020202e502e50202020202e502020202e502020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202e50202e5 +02e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e5e5e5e5e502e5020202e502e5020202e50202 +02e502e5020202e502e5020202e502e5020202e502e502e5e502020202020202e5020202e502e5e5e5e5e502e502020202e50202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202e5020202e50202e50202e502 +02e502e50202e50202e502e50202e50202e50202020202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e502e50202e502e50202e502e5 +020202e502e5020202e502e5020202e502e502e50202020202020202e5020202e502e5020202e502e502020202e5020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e5e5e5e50202e5e5e502e5e5e502e5e5e5e5020202e5020202e5020202e50202e50202e50202e502e5 +0202e50202e502e50202e50202e50202020202e5e5e5e50202e5e5e5e5020202e5e5e5020202e5e5e50202e5e5e5e50202e502e5020202e502e502e5e5e5e502 +0202e5e5e5e502e5020202e502e50202e5e5e50202020202e5e5e5e5020202e5e5e50202e5e5e50202e502020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e50202020202020202020202020202 +020202020202020202020202020202020202020202e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e50202020202e502020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e5020202020202020202020202020202020202 +0202020202020202020202020202020202e50202020202020202020202020202020202020202020202e502020202020202e50202020202020202020202020202 +0202020202e502020202020202020202020202020202020202020202e50202020202e50202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e502020202020202020202020202020202020202020202020202e5020202e502020202020202020202020202020202020202020202 +02020202020202020202020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e5020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202020202020200020202020002020000000202000000020202000000020202000002020202020202020202020202 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020002020200020200020202000202020200020002020200020002020202020202020202020202020202020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202000202000202020002020202020202000002000202020202000202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020200000000020202000000000002000002020200000000000200020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020002020200020200020202000200020202020002020200020002020202020202020202020202020202020204000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202000202020002020200000002020200000002020000000202000000020202020202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +00020202000202020202020202020202020202020202020200020202020202020202020202020202020202040002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020200000000 +02020202020202020202020202020202020202020002020202020202020202020202020202020204000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020000000000020000000000020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020002000202000002000000020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202000202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202000200020002020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202000202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020200020002000202020202000002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202 +02000202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202020002000200020202000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020000000000000200020002020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020200020002000000020200000002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202000200020202000202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020002020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000002020200000002020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202000200020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040403020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202000202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202000000020202000000020202000000020202000202020000000202 +02000202020200020202000000000002020002020200000002020202020000000002020202000202020202020000000202020000020202000202020002020000 +00020202000000020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020200020200000002020200000002020000000202000202 +02020000000002020202000000000202000000000202020000000202020000000202020000000002020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020002020200020202000202020002020200020200020202020002020202000202 +02020002020002000202020002020002020202020002020202000202020002020200020202020202020202000200020202020200020202000200020202000200 +02020200020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202000202000202020002000202020200020202000200020202000202 +02000202020202020202000200020202000200020202000200020202000200020202000202020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202000202020002020200020202000202020002020202020202000202020202000202020002 +00020200020202000202000202020200000202020200020202000202000200020202020202020000020002020202000200020200020002020202020002020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020002020200020202020200020202020002020200020002020200020202000202 +02020202020200020002020200020002020202020002020202020002020200020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200000000000200020202000202020002020200020202000202020202020200020202020200020202000002020200 +02020200020200020200000202020202020002020200020200020002020202020000020202000202020200020002020002000000000002000000000002020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000000000202020000000000020002020202000202020002000202020002020200020202020202 +02020002000202020002000000000002000000000002000202020002020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020002020002020200000002020202000202020002020200020202020202020002020202020200020200020002020002020200 +02020002020002020202020202000202020002000202020002020202000202020200020202000202020002000200020202000200020202000202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202000202000202020002000202020200020202000200000202000202020002020202020000000202 +00020202000200020202000200020202000200020202000202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020002000202000202020002020200020202000202020002020202020202000202020202020002020002020002000000000202020002 +02020000000202020200000000020200020202000202020202000000020000000200020202000200020200000002020200000002020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020200020202000000020202000000020200000002020002000202000000000202020200020202020200000000 +02020200000002020200000002020200000000020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020000020200020202000202000002020200020202000202020202020000020202020202020002000202020200020202020202020002020202 +02020202020002020202020202020202020202020202020202000202020202020202020002020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020002020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202 +02020202020202020202020202020002020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020200000002020202000202020200000002020202020202020002020200000000000200020202020002020202020202000202020202020202 +02000202020202020202020202020202020202020200020202020202020202000202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200000000020202020202020202020202020202020202020202020202020202020002020202020000000002020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020200020202020202020202000202 +02020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202 +02020202020200020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202 +02020002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +00000002020200020202000000020202000000020202020000000002020202020002020200000002020200000002020200000002020200000002020200000002 +02020002020202020000000202020000000202020002020202020000000202020202000000000202020200020202020000020200000002020000000202020002 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020000000002020000000202020000000202020000000200020202000202000000020202 +00000000020202020000000002020202000202020200000202000000020200000002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020002020002020200020202000202020200020202000202020200020202020200020202000202020002000202020002000202020002000202020002020002 +02020200020202000200020202000202000202020200020202000202020200020202000202020002020200020202000202020002020202000202020002020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020200020202000200020202000200020202020002020200020002020200020002020200 +02020202000202020002020200020202000202020002020200020202020002020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202 +02000202020002020200020202000202020200020202020002020202020002020200020202000200020202000200020202000200020202000202020002020200 +02020200020002020200020202000202020202020200020202020002020200020200020002020002020200020202020202020000020202000202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020002020202020002020202020002020202000202020002000202020202000202020002020202 +00020202000202000200020200020202000202020202020200000202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202000202 +02000202020002020200020200000002020202000202020202000202020002020200020002020200020002020200020002020200020202000202020002020200 +02000202020002020200020202020202020002020202000202020002020002000202000202020000000000020000020202020200020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202000000000002000000000002000202020200020202000200000000000200020202000202020200020202 +00020200020002020002020200000000000200000202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020200020202000202 +02000202020002020202020202020200020202020200020202000202020002020000000202000000000202000202020002020202000202000000000202000202 +02000202020200020202020000020202020200020202000200020202000200020202000202020002000202020202020002020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020200020202000200020202000200020202020002020200020002020200020002020200020202020000000002020002 +02020002000202020002020200020002020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020002020200020202000202 +02000202020202020202020002020202020002020200020202000200020202000200020202020200020202000202020200020200020202020200020202000202 +02020002020202020200020202020000000002020002020200020000000202000000020202000000020202000202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020200000002020200000002020200000002000000000202020000000202020000000002020202000202020002000202020002 +00000002020000000202020000000202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202000202020002020000020202020002 +02020202020202020002020200000202020002020200020002020200020200020202020002020200020202020200020200020202020002020200020202020200 +02000202020002020202000202020202020202020202000202020202020202020202020202020002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020200020202020202020202020202020202000202020200020202000202020202020200020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202000000020202020002020202020000000002 +02020202000202020200020202020000000202020000000202020200000202020000000202000000000002020200000202020000000202000000000002020000 +00020202020200020202020202020202020200020202020202020202020202020202000202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020002020202020202020202020202020200020202020000000002020202020202020002020202020202 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020002020202020202020202020202020202020202020202020202020002020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200000000020200000002020200000002020200000002000202020002020000000202020000000002020202 +00020202020200020002020000000202000000020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020200020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202000202020002000202020002000202020200020202000200020202000200020202000202020200020202 +02020002000200020202000202020200020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000202020200020202020200020202020200020202020002020200020002020202020002020200020202020002020202020002 +00020002020202020202000002020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020000000000020000000000020002020202000202020002000000000002000202020002020202000202020202000200020000 +00000002000002020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202000202020002000202020002000202020200020202000200020202000200020202000202020200000000000200020002000202020002 +00020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202000000020202000000020202000000020000000002020200000002020200000000020202020002020202020002000202000000020202000000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202000202020202020202020202020202020002020202000202020202020200020202020202020202020202020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020000000000020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202 +02020202020202020202020202020200020202020202020202020202020202000202020200000000000200020002020202020202020202020202020202020202 +02020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020200020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e40202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e40202020400 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020203020202e4020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202030202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e402020204000202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020203020202e40202020202020202020202040404 +02020202040202040404040202040204020204040202020402040202040404020202040402020202020202020202020202020400020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020302020202020202020202020202020402020204020204 +020204020202040204020204020402020402040202040204020202040204020204020202020202020202e4020202040002020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +0202020200020202000200020202000200020200020002020200020202020202020202020203020202e402020202020202020202020202020402020402020402 +02020402040202040202020402020402020402040202020202020204020202020202020202020202020204000202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020203020202020202020202020202020202020202040202040202020404040402 +04020204020204020202040202040204020202020202040202020202020202020202e40202020400020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +020200020000020200000200020200000000020202020202020202020203020202e4020202020202020202020204040402020204020202020202040204020204 +02040202040204020204020402020204020402020402020202020202020202020202040002020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202030202020202020202020202020202040202020202020404020204040402020404020402020404 +0202040402040202040404020202040402020202020202020202e402020204000202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020203020202e40202020202020202020204020202020202040202020202020202040202020202020202020402 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020302020202020202020202020202020402020204020204020202020202020204020202020202020202040202020202 +020202020202020202020202020202020202e4020202040002020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020203020202e402020202020202020202020404040202020202020202020202020202020402020202020202020204020202020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202e40202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020203020202e4020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020302020202e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402e402 +e402e402020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252525252525353535353535454545455555656565656565757 +57585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464 +6464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0204000203 +020404d4d5d6d7d8d9dadbdcdddedfe0e1e2e304040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858 +585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565 +66666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0204000203020404bc +bdbebfc0c9cacbcccdcecfd0d1d2d304040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151515252525252525253535353535354545454555556565656565657575758585858595959 +5959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161616262626262626363636363646464646464656566666666 +666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b000000000000000000000000000000006b6b0204000203020404b5bcbdbebf +c0c10000c2c3c4c5c6c7c804040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c +4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a +5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464646465656666666666666667 +6767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030404040404040404040404040404006b6b0204000203020404afb5abb6b1b7b8b900 +0077babba6040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d +4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b +5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565666666666666666767676767 +68686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202020202020202020202020204006b6b0204000203020404a8afaaabb0b1b2b3000000b48b +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e +4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c +5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161616262626262626363636363646464646464656566666666666666676767676768686868 +686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202020202020202020202020204006b6b0204000203020404a7a8a9aaabacadae000000008f04040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e +4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c +5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464646465656666666666666667676767676868686868686869 +6969696969696a6a6a6a6a6a6b6b6b6b6b030202020000020202020000020204006b6b02040002030204049d9e9fa0a1a2a3a400000000a5a604040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f +4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d +5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565666666666666666767676767686868686868686969696969 +69696a6a6a6a6a6a6b6b6b6b6b030202020200000202000002020204006b6b0204000203020404939495969798999a830000009b9c0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50 +505151515152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e +5e5e5f5f5f6060606060606061616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a +6a6a6a6a6b6b6b6b6b030202020202000000000202020204006b6b02040002030204048c8d000000008e8f909191919192040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151 +5152525252525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f +5f6060606060606061616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a +6b6b6b6b6b030202020202020000020202020204006b6b0204000203020404798a000000008b0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252 +52525252535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060 +6060606061616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b +6b030202020202000000000202020204006b6b02040002030204047f880000000089040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252 +535353535353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060 +61616161616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202 +020200000202000002020204006b6b02040002030204047f85860000008704040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151515252525252525253535353 +5353545454545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161 +616262626262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b03020202000002 +0202020000020204006b6b02040002030204047f8081820000838404040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252525252525353535353535454 +54545555565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262 +6262626363636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b0302020202020202020202 +02020204006b6b0204000203020404797a7b7c7d00007e040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555 +565656565656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263 +63636363646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030202020202020202020202020204 +006b6b02040002030204047273740475767700780404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f5050515151515252525252525253535353535354545454555556565656 +5656575757585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f6060606060606061616161616262626262626363636363 +646464646464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b030303030303030303030303030303006b6b02 +040002030204046c6d040404046e6f707104040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f505051515151525252525252525353535353535454545455555656565656565757 +57585858585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f606060606060606161616161626262626262636363636364646464 +6464656566666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4b4c4d4d4d4d4d4e4e4e4e4e4e4e4f4f4f4f4f4f4f50505151515152525252525252535353535353545454545555565656565656575757585858 +585959595959595a5a5b5b5b5b5b5c5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5f5f5f60606060606060616161616162626262626263636363636464646464646565 +66666666666666676767676768686868686868696969696969696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\b\f36\insrsid13569615 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid13569615 +\par }{\f36\fs20\insrsid13569615 Atma keeps track of how much it has been accessed and at what speed \endash a handy resource for bragging rights ;). You are welcome to reset them as you wish. These statistics can be shown in your fileserver\rquote +s ad if you want. +\par \page }{\cs20\f36\super\insrsid13569615 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid13569615 #}{ +\insrsid13569615 10}{\insrsid14106095 6}}}{\f36\fs20\insrsid13569615 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid13569615 {\b\f36\insrsid13569615 Trigger Setup +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\b\f36\insrsid13569615 +\par +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12521327 {\f36\fs20\insrsid13569615\charrsid13569615 This section will allow you to configure multiple fileserver \'93triggers\'94 +, which will act as your servers and permit people to access the files and folders you specify. It is laid out as follows:}{\f36\fs20\insrsid13569615 +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13569615 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1030{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag-1397159785{\*\blipuid acb9089780aa4aaa12a9cf21e0b993a3}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664ea72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c571 +71894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d707070676767656565626262606060 +5d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f0fab8000000e874524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00b22da0ba00000001624b47440088051d480000000c636d50504a436d70303731320000 +0003480073bc000022d849444154785eed9d87e33c4755c07f7bf9128c213109249240240960d710157b43632fd81b2a1a0b1a057b2fd87b57ac1114bbd8c52e +f6de3bf62e7f8733afcd9bddd9ddd9d9b9bd2d6fbedfefddf7eea6bef7d9f7deccceee5dbb66c924502681d3b56bd75932099448e0cac353869d953aba04109e +ab647acc635ec9a7eb21bd0aa69b7d7a34a41b6fbcf19521bdaa4f7741bae1863beeb8e3264cb7bbf4384e77baf4584a4fb8cda55b30bdfaad989ef4a4c7bbf4 +14484fc6f46a2e3df5a9f761ba17d2dd909ef8c47b20bd9e4f6fc0e901975e17d3d37c7a1d48afedd26b61ba1fd3339ef11a2ebd26a5b77f5b48afefd3dbbd0d +a7370fe9ad21bd15a637c3f4a63ebd09a6b77c63496ff1f4a7bf21a637c2f45e2ebd8f4fefe9d2339ff91e3ebd23a477e7f46e3ebd2ba48f7fef77f1e91d30bd +33a6673ffb9d5cfa704c1f07e9c35c7ace733e16d2830f3ef8312e7d28a4673deba37dfa10481f05e9835d7ae8a1873e08d347faf481903ec0a74f84f4dce77e +02a6f7f5e9fd31bd1fa68f80f4703a5d6378fefc0f3d3ffff277bffc0f812383c73164f08cc3f3b7bff1d757fffa1faf38fd8ab241068fc1132c4f2b283a3dfc +b0589e97fefe9ffefaff9d4effa6fd97c163f02878a208ef4ac3f3f77ff39b3f733abde49f93f034cdf54d3314f33490ee6a9a1b9a46621eff564ecc036543cc +d3344f76bf3ee6691a8a799a86631e9fd5c53cfe89621effaf0b7bfc938b79fc938b79fc938f789ac6c73cfe958b79fcd3fdf763572de6991cf3c4d3aa189e5f +fdabd3e9f49f51e02c9647e0699a74c0dc341c3007789ae6f6db033d030173d3dc7aaba34705cc313c5ed9048f23e7eea671ecdc738ffbf3f1b227c7fdb9df07 +1c3d9e1cf7d7344f73fc3874001e4f8efb4372dcaf05cc4501b387e7e4a657f818c3f38b8e9dd3af5586276bb63506cf7df705cbe3e65a313c7eb6d581c74fb6 +c0f4a0e501ab63f0cc9c6d81e5f1dc0041113c2ffd790fcfff24e17186e77af45bee50be19ed7ee3a6eafe09a7ea6479c86df9f76fbac95b1e80c7bf7cdc9dee +e1b1eed7ff3dc1bf73cb2df0e0a6ea0c4fd33cfe294de37ec16d41231db755031eefb5cc6d15ba2d4f89a72882e7e77ed6bffd0b2ffff7ff72e99f9021765b1a +9e9b1d3ceef7d1eed7aff3003d1e1e97eea29807c9f17fe0b5fc43d33878ee64789ae6b6db1c389e1d84c72517f344f0387e52318f373c776bb7e52c0f79ae07 +82db62c32396073d97b82d8b790ad67928e6417662787efa277ffc87bfff2ffee0975ee210fad17f8ce00176ae7756c75b1e0d0f68bd6b79d032c1222182e313 +c0e3e841e3e3938207639e2c787cd413c343f1b28e79bcd3824542725b142f033c7e91d0e029862769797ee2937ee407beef7b7ff78ffd87fffbdf59f0348db2 +3c1030a3dbf2e0d00a33c2e37d570c0fac3007cb930f8f67278607d86905cc9e1d050fb0c396c7e0295c611e88797eec793ff8c247beebdbffccc3f3728a7cd0 +6da1e171a7279ce9892ccf103c0e209e6d29b705118f7f68b92d81c719248a79d26e0bd889e0417612b3ad000fb2636eab42c0dc33db7ade8b5ff8c877bfe09b +bfdeb1f3531c3677e1f1f48498a7c76d39d303c687621e0998fdb92d804702e638e6717e2bc0d30d989be6de7bd1e1f13a4fd3f8a9ba4fad751e7c93dd16bee2 +751e58e8b18079fab9ad81759e17bfe8914f7ec1b77cc3579d4eaff8ed3f89dd969d18b513a3eecce8003c2ffa9eeffcb66ffabaaf3e9dbef80bbfe68f7eebf7 +fef2ea0a0fd8c6ceaadb597538a97e5dbcf3429f9e0076bef24bbffcf95ff0b99ffd199fff43bfa3a7eab625c3b6643cfcb08f8675522746bfe35bbff16bbfe2 +cbbee48b3eef733eeb333ffdd33ef5530c1edad2635b32c6b764a47683d959753bab9eb119ece8fb296dfc4512b03dcc4562b342788ec236c01b09851230780a +0567c5ccf21803332410591e98c65ff33fdd847bc8f8fd548e19bdb0a29b94400c0f0dc1e0d9a42e17efb4c1b3b8c8f7d360021e705bb4db300c54dc167ce2f2 +7472ec472836923c0974621e0003829bd879e1690d7c379d23af41cbb51f09f4581e22458d932d8f0eaa2d6cde0f082523e983a75397c0039fa46c5349f35666 +cb121880a7e5b668aa6e6e6bcbeaaedb770b98ebcaf350b5159f9eb078e7509c24076bf01803c5122886a7b8452bb81b09183cbb51e5f20331789697f96e5a34 +7876a3cae50762f02c2ff3ddb468f0ec4695cb0fc4e0595ee6bb69d1e0e95365c9fdf4759903aca21a3c3df0ccfe4e052fd99da7089eb907db70f905bf22a546 +5373157f753a9338e70eae1ed41a9ed907dbb0bc9d34e72a24b77c85a67c5f5f56fce30a9fcdf2cc1d5cbd8e193ce7705b2f3378728ff3cc7c738f98cc667cb6 +0a4da1e59991ea1de0ad4ecc1d5cbd8e99e5c9b33c701711c88a8fc3e9f09627ec77ef1714c65e890b2952170e768e98499710ce6aaa7ba547881a7be2c78ee5 +c981464b2a3ac0f9ea01ba8b7157a213a2d83139c683ed56bc80e5a13dcbc3830a979126f6acb6253436e8e183794e53742d4802d6fee17582fb29f0742c0fa1 +ef8fb4f430ebc1d31aece5e0e91d2b49206834164952146d788275ca91dc9ca6a8fec9f044310fc0e35c977b4617268ff036fcf55b1e34d1bdc747fa12ef74f6 +1139b6067b5978c0d2ca957e78bd5f78478944e7e10b0775d77b064dd7c78368551574d921da60768c5cddc4a6589ed202750fbe8483dfa4af746185a52d8f87 +04a29ece237cc269c0f2909fe7a60928824746cb026659c754c67d0b65f50146234b5cc0b994dba2af39a1c3862f150d57de44bd058e284feae29c163ccabcea +0b79541572810f659543175fe737c520a20a9097f8815f0725a5639e2e3c607f10a721cb1361113a41434ac882c6283d0d950fc951d0c4e1252fcf5c101e342d +ca3cb0e6f0861ac1f2c868956222433d3868e2872b6533ce97182a21538b0c1c8330d414f5526c180b56e44b5069ed4fb03c048ea2a7c7f2703f5ad2e4cb70c5 +0a11027c816ecbdd8dc1431a0bf0b426344bc3d302834cc23c8d46972f87235f412160f6589ec88ae4c1a38e6712ae8ca51592e45a1e766191dbf2da8f675bc2 +25821b1d01786c461f84cee8e3132b69c3a32f03a766e4e848dd30672978b426fbfe67f333d1f2b004198cf09c263508b1d391eee5abbd0767db1928bb25ca43 +050c589e44c0ec753a6e793ade29b635f02a3d3a94560a9eb61ca9127cea31cbdac2cef9bf7f913002bae3b638b6650b0b5d25f9533cd15eff89352a871f1955 +8423b8ad64c0cc554e6b8aba16fc2fd9b9401245e55a90232bcce30b8629cb434b30c1cc0423c4bd6341caf80982317882b4b991e00de3d5a5052ccf1c2243d9 +fe23a64efdaa96ca4d0d9cc4d533f5f43056b2c2ac45a2e1ab25fb339e9e68c569354e38f58dfa0c4d6dffdc56df6af6662c8fd6f6dc137a138e970a4d81e599 +b327a39e8e5a039f3bb87a1d3ba3e5692b7beea02f00cf84263b59ebe96803f09c69dfdb66ab9d038e2fbbd98167749c82a9607916dbe637572b56fed21260a3 +6af05c5a131b6cdfe0d9a0d2d6d26583672d9ad8603f0c9e0d2a6d2d5d3678d6a2890df6c3e0d9a0d2d6d26583672d9ad8603fce074fef05021b949275392981 +5178687f922b9c3e374bb5b64f49f2769264a3b2a9cb94b269098cc233020db3d311c2106a83186e5a9cc7ea7c263cb48d913686e126a6b03f4d8c127f401fe3 +53d81327a5d4c50a1d93752cf96f7ab47df0c065b5b8a3b2bd9131da24a9b7c0a5b74f860d95647052fb58f1ea274bdb91803f05da0b0f9e53157800a2181bb9 +6c423c5b72ef6d542e71f905e199710ed7b2ac470257c3f08841e5f0b66b31226ad8468dd89fc4d6eee1507cd3867db79d9f0f4ffb42e171cbd39763b742deeb +c0a6c3433bf3256c5633b1d67b72158c0ab1c37511faea5e9bb66f92af5c78e2c1451172d6b86d629e25a66d652a80072f05a20b82b2463b256f5685962992c0 +f09179bee3b6001ed3dc8a24204b68fd7d2237118ee06a34193c2b22617a5772e2070c3355dd06cf7441efb004afb8aa4842afffabcbc0434e8c3868c63b2fa0 +30cbb341a664e55f96ebc3dd36d2eb20ed9b0744eb70252bfbb0726cf06c111e5ef98fe1894e21c23a6c1c11e9373463059795013639f05ce8548b5d3ad68b35 +aa2e443243ebb27a192eba195058e52f387cf2e10180974efa9e381a5f638a8e7845cff8a23e658eed4df75646d9184d80a75926e9ae9f227802b9ddfb2c650f +783f19c5f2746e62149f7ad401b35e9da3cd34e8c68ac4b24278c2f962779e5f9998ab93d01bc15336f05e6975e7bd951b28d253a29082675e95c5e35b233c22 +8a1e784e0dc1a343c12001fe6f402643e23278b251dc203c278147ee92160db7f840d2e1e75996d3b2b59295b19ae5c96a2d95a9109ee0414603a10959a12ee5 +923a96c7d7e5cc4dc843e7d7dc93ff45d78dab5f781744782b3acdcf2badece7550e0a0ef01daeae38202856496ec1adc1e394e785e91e7b9851ef834f7119ab +c2e3aaf3cd0b603871c0f9a67657faa69fd12c849d5294595ddf11edb2969d8fb9fa5c341fc1739135140c45a7591ec2268b0886a62e3cc04e0f3cf162d9f05e +599e5f84b0894d94b0a856db168522b7318667e9e5136f99e7c1834a548f6c91e06d6f97101ae04c671e7573be63a852bfabba35dbc29ad2f0f862e0b694358a +77bac63bac2573305e3a7b089c670651b9304ccd27f08c8ab47a8699f03017e497d01621298c8db82df9286b10d0318c4812b32d4432e9b688990178c4b5056e +229f46fe2f78c1190b685351989e7f8bf048cc23c01025cc0df9a9607928fac9f45f0806a8777c9d278a79822b6280120133280916c6505d1c1e4b7c4d653613 +30abe5afac83b346a63996077d92b236e4a5f81d7258ecb624fac9c2a77fb6a50ecefcd313c1fb4c3fb6d75d22b63c57cd156321ffc01bf1ab1ae888e59f1630 +ab50268627e5b624e669854123fdef8527ba52294faf685fc4cae415da4aae5e786201af061e99a4130f3a60265bd41b3053ac3b8a7e2f3c5b51ea52fdd4f0e0 +7cbd8107676bf0d93fd1c3a8d4a76528725bd39a28cb6df064d217591ef45af8c7fff3ab323d0c9532783275b4da6ce3f0a035aacf0ecf7627c73c67e84a5ca5 +becf41b4ceb35a2d5ea8630a1ef25a09cbb3ae80f9ecf0440ba6b671a79fcc28e64103b35ab77599e32b7f4e7e99fe5db0d5143c1c3023481c36573fe0a7c63c +97baa5c705b5b3f2a6132bcce7886f52e44d8567e5923c60f70c9e032abdd69037746eabd690ad9e5a1230786a49f280f5183c07547aad216f089ec2d9166d7c +b864e95aca5a5b3d5b82a748767c87d5b2e59a3aa58b3abe814206cfa0920c9e21f1183c064fb18ddb0b3cbddbf5ead88e5ea737b835fd6cdf625eaceeba0537 +0e8f5c1f9f0d0f6e10ce4d29f4a21af4d5579d4a0d9eeae7b4b8c2a9a72752477f013c4ec5f9f424e1d135183cfe2a81b331d25b710578fc65725e95780142d2 +a6b4d52f573ba8225c1c2fbbd2d5f4c123170363bbfa41d91fb33c67a3aa1a3cfacaa75ed7a16f62c5ccb52ff285f7992ea869001e6e356e3d326a06cfdee091 +eb19e45e9cf2ed37088fb66043f040bee8fe7a6ddb67f0ac181edcf2d7baa366cbf624dc56b02dadab35c5f2481d2396872d55b8c2386adde059333c5e55d3e1 +8180a55312dfcc745baa06735bdb0c9821c09050393f60d6e16eb8c897e0190f9829a2e6cb84d90f76afed33cbb362cb93b35a73e645c2acf5e99c7e6e31cfc6 +1709c7456ef08ccba83487c193653be69d932f55cedacb6d099eb2db97d1cacb75172cbd76084afbb72178a26bf126bc40d14c28105ff457a174a972d65e6e43 +f0ac5d94c7eb9fc1733c9d571bb1c1534d94c7abc8e0399eceab8dd8e0a926cae35564f01c4fe7d5466cf05413e5f12a32788ea7f36a233678aa89f27815193c +c7d379b5111b3cd54479bc8a0c9ee3e9bcda880d9e6aa23c5e4506cff1745e6dc4064f35511eaf2283e7783aaf366283a79a288f5791c1733c9d571bb1c1534d +94c7abc8e0399eceab8dd8e0a926cae35564f01c4fe7d5466cf05413e5f12ada143c895b19d0257df449e77e71f937903b9eeae78f785bf0b8f1b6706078ba9f +806c0c9ef988f4d7b04978e4e65e725713bad90adca98bdf84fb3e85fb05b66fbd734ea91ea4ee2dc2d3be31135b18bcc99bbe7193dc60507f7010cd2e30cc6d +c143260768090845f0f81772b3390d0f7a31f36315a1da163ce1de7f83f08470876f3f48d4183c15d171f78ac53bcf6ce1b672424e8fdb8aee2828b4445ecc0c +cf59e0a95a696665c42d3c01c47c172fff8c1fea2c34778a0262efa3c01fb143e357f81e7ecc370fb4d957a66272b391e529fc2ab399c5d0e8e5c3933ba8de7c +16f1cc16a1ae80e0a95ae7b4ca0c9e69f25a51ee63c1b322c1efa12b06cf1eb478a131303c85d10bdf2db2ac38945ed26d5d48c87b6d56e0291a608d9b1c1b3c +45a2af5928f3d0ef4c37b6034fd9ad70ad548f04f49da5f3ee32ddfd32840dc1537a335c2b979000ada0a1fd3a2b3c57b820d3b594a36e2b5126d482a573ddd6 +debf05a4a61fcaa8ebdc96e78a55aff41b772b058f3793928b0d5b1222832743c9e7ca727e78a88569f0b8f04b581178529671263c35978ba7d435256fcded68 +d3da1d83eeccf05c5d0308bc25b98e1edb3d4a5a1e384b05e5c027e1b33ca82acae091bda8707e94befb6a4c54fef321e1e367aab6703abe53b5ca1bfa825f6d +4bcde82d21d84b7ea0ca8ababd2d789ce2ddef3567481c45feb123c77e78b084ab809ffd2b659220da298979820807f49b6469141e9d4158e856c588102daa1b +f409d18524a5e1196159372abdda223c0e1987003c4e82072c96fba1673461511d25f0b0044965ea5847cbc17bc4600b2abd15be3a3b7c191fef4fd5e68bea96 +adab581d9fb0d73b5ad98ae95ef04e33de33245d43846887ac5827fe8ac209ddae4acf79dd16ae0f003245f0c0ca932f89cfbe169f66baad343ca8443109b891 +39de6ed8faf2d0601564b7a1dabb1132c7df602a368539430bc26f4728e3fc58fa91826762b7b7040f2bbf001e1f2e795c183b42b035dd9f637938ba50be2109 +8f841fca8148781394a77c43d8c4aa3fa6ff95395141521b9e0865e627d02cc1513f3cc96e6f0a1e1f9670a8dc763968407aa7ea9e1c67b63c42f0ec1ee99d4a +9627171e684e2989378f252d4f507a6bf3b3b244c282ea417d7892dd5e0a1e72c6ed19c6a41566f030ee019d4dcbe5f4c32339b11894f415c97f824f89e54944 +1be437b2dc1691a4706ab9b3d84db53d5ff052e2c014662a9e514e54b93599f1917ab2dd96f68eeae89bf3ef40cc53039e8cae8dae300fd651040f47bfe4af68 +aa4ebb5069d3698879c21654af43ba8eabe5b664861e4263af2c2ac070a023a14daff03945e7349f4287a6e270f670cc918aad748b582ad447962d5c42a4ba5d +d3f49c3760ce6027e9b672ca69bb35e3f4444d6166745b054619b9258beae5cc0ecf2c1e75ba2a3c65a79f693873befd7523f0e8d5c8694adc3f3c38b19c9e90 +e6e9e578226b2746a718b18a7923cb9367393ac7cc76b6a10e9ea0af28d58354a5e1c93df6dba2d90e3c99dbdd2c5ba6042a1c24db81a7c260ad8aba123078ea +caf350b5193c875277ddc1ca6e2d1570e76d69add58fdca97aadf6ac9e6a12107842c49db91fba56170c9e5a925cbc9e004fc3298667ca2d6d8617cf7a3e3578 +16577aad063bf09c1a8187b656b695cee7cdba5d30786aa9651bf5b4e139e5c1931e9cc1b30da5d7eaa582e7e4fc968b7cc4f2f0ce15da7d20bb3af17432ef2a +c0f3ccb405b47d725bede154db2ee3be9bdbaaa5cbc5ebd1f09c809d1e783c1fadbd7a01a170e140b425b3bd873369990c9ec5955eabc1081e60a7dff2c4f7f9 +c34d33b407466315b6baa8ede8b4973cd16d83a7962e17af47c73cc80ec343e7bd3be6461c56d8fa0d56891eba3bc6f5e504ece4d438178727f3dc4f3b1bef3e +292b3e6d17c7e21894351805ccc08ec08338f4c2a3f75f66c0a3eab970cc53b6065a63d364998ad65baa7f9d876c89d80dde2c89db39c5d8440133be2b3b34e3 +b05a6d02d5f2a86e79c60e7283a7168e028faab04cbaa53dca86275cb42b933adc561ce67b320f1cea4cd9f0ccf27465caf0449ebc9483a272d3e109664fe22c +8eb8f4735f6faac3933075edb7f6797f980d9d55c7f82b0abf75a4ae1709f486e30e43313c12e9b7f2f5a95f4acb4453754abef6c2e0293224930be55b9e3178 +28d66a5d89753678a46275be86a131782673505460023cb838402bdeda6529f301b6290442892e252d0f95d0b38218804ecca3222d6c32b84c5e020b8d9bdb2a +6263b4d039e0196c340d0fb0d85aad8a2685bccec36f226e687564eb0162ab4edf506e83679483a20c53e0416b3318307715d7eed5103c50b52c350cc3039fb6 +e1a137dbd6cfe0296263b4d07478d847a0e6c2545d142719928d0fc0236b587255b9d4d0e3b6fae189dade293c79d77b9d33172813101afbcaa45110b3320cc2 +431e48fcd02c7842d4b44f78caced4d42d755178d48d1338ece535c8a4ed684fd5d9c71d3160ce3a5617c87431cb933b365b61ce95d4f2f90c9ee565be9b160d +9edda872f9812c094f59f4cfeb3cb34a2f2fd823b4b8203cb8cb6d7a42354c2f87258ea0c44b8d7141782e35c4f5b69b39795eed01300e4f99bbb05267fcbead +b51c0e19f0943a0c2b97904095efdbda123c6be9eb2efa51e386966b11448ee5594b5f77d18f83c3d38edf32e3b99e6cf1db61cf508b149d2db3419ca4cd20ae +acec48a963c223f35edc7c1366c15d69c1de1acec0ffcc87276cda21229253f1248db29ba4c3d2c07c3ed4948311e769f3df2a7b487862498e1802b5f9477256 +808799693d0f191752e5003cfda50d9e11b39d1bf3e8e38ad0887764f937718b1f7e4cea520ae093e6f009ddb99f1c8b7c84b5485daa886a3434c5cb87615721 +ef8615e318fa41f610bea020ec3ca20eaa46657708ef5bc2dcf817158ddee11a1857ded2dd5aa83ca2e569c1c3a0c45a83578a1a5138471f6cd2e139c64b640d +9fe067e1512e6a8cf69a12addc2c67d785552b0a23150eb12f940ee96f9fc0234f76f647470d1f22716739caa211461280ca8e0c8f0a4223334326236c47a678 +44591e540fbccf47b0280ade4c624399d99811ad2a008bb4cf7d6a598f962d0cdd906dfd6452a81ba1b8be0c976daad821aa36829542743e4c3a21bbc1c3476e +f051f14189afe85057118a1cc37ce93401d5878d7835a92f983a6d154845d49db6e501bc62f311ba262655386a1b9b96e5898a76619d010fd71c0e3818e37a77 +43e6c63c3ce75540e8b186ffc95e0b392289f8f8ecf8827ecb2380f1d11c104cf8b696cf138b35064fd74baa03407bbc0c78f848e2638b0e9f31b7b55f78d4b6 +51886cc2f64f9166084182f5e700589ec96d919b202f2841323b9428a6e2a6023c12704b35da4db0aa29dc46eea166763ca1576c2842281c6a0a6eb6b7289958 +b99c9f06e2db0bb44696e4886e4b1f3c6c853afe3cca94fda265a5fbca6566eb74b4a41c5732a76ccf380c9eaac2cdd45066b6a033651cb3416e659cdce67843 +8787675c4496a34f0235be6f6b2dd2cd0898d7d2d57df4a3c6f76dad4512e3f0646e77b36c9912588be62bf4631c9e0a8d5815fb9480c1b34fbd2e322a836711 +31efb31183679f7a5d645406cf2262de672306cf3ef5bac8a80c9e45c4bccf460c9e7dea759151193c8b88799f8d183cfbd4eb22a332781611f33e1b3178f6a9 +d7454665f02c22e67d3662f0ec53af8b8ccae05944ccfb6cc4e0d9a75e171995c1b38898f7d988c1b34fbd2e322a83671131efb31183679f7a5d645406cf2262 +de672306cf3ef5bac8a80c9e45c4bccf460c9e7dea759151193c8b88799f8d183cfbd4eb22a332781611f33e1b3178f6a9d7454665f02c22e67d36320c8f7df1 +914960480243dfab9e79d310cb765809388bca376bf5cf78f3217d0ba27d9a5c1b552509183c950479c46a0c9e236abdd2980d9e4a823c623506cf11b55e69cc +064f25411eb11a8367aad60fb2fc9333e9367826c37388951d58411e4b06cf9884da9f6789756aa5abcb9f354a8367aadeb2c43ab5d2d5e5cf1aa5c133556f59 +629d5ae9eaf2678dd2e099aab72cb14ead7475f9b34669f04cd51b8a15bf7f729709c667f04ce5222b3fc1b3db193b9e193778b260989a89e1d9eb8cdde0994a +c484fc068f08cb629e09dc405683c7e099ca4c901806cc57e6b66c27e16488ccf254b03c7aba91732264b296565ae09cf09cc09ce16394126f9dcbf22d12305f +85458e43ed7bae070f0830c1887a0fb3f81f4a9d22d5195a089e8653063c27ff3de567f8aef2e5cd5345787a0c8c868799693d57472654b82c3ca786e1f18745 +8b10e205d1392f3ce7adfd0c01333929343ff0887605ff511e0c2c0f7f048e0db3a1450a9f55716e8bc2731278507bb10e153ce7b63cdb834778605290056102 +69c237624c201b72269fb55c60a9715a0a9e93f35b6e706c79081eefa1bc09025303ffe06bb03cf49a734836a44e8a7119388784073d7e460ff82fd83379949c +e77565b5dd56a08209f15c90e90954c95b800d22c5e4a8d7a5c82cefb61c379e1dedb68279f1e0c82b765b12f92052e8cc281bba357c1d3e645ba60b880f9422 +5d93773682ce034f6442547c4cce4b85cc123e2b78fa266925282d66793cf2cefaa88099021b300b2a461678d892b0bde02089cd52089a429824dc305d1a1e69 +e9cc11d5f9621eed793a6e2b82a7edddd0f468e755424babcc52f0a0dd49c0d352bcd818ad60c184d81033a5c22405e080e521fbb6c998470733e88f86036674 +679c8dc08982e9b9fc2c064f03ec742dcf203cace4c8e78899923959a6e509d3b8cdc13357cde729bf1c3cb8d2436e4b42588a6629548e02188e6a55b41b421c +0e9875842cf33715302bb7a502660e96ce16ed60c5f5629ef3287f6eadcbc0a39464a727e6aa6c3de51781271aee998ff635556f9627cc1d2852b0fbf3e4026a +f0183cb9ac74f2193c06cf5c788acbafbea06d803f9f8ad0f2ac27c0addf9330a71c91a2ed619e8a59d64529532b5d5dfeac511a3c53f59625d6a995ae2e7fd6 +280d9ea97acb12ebd44a57973f6b9406cf54bd6589756aa5abcb9f354a8367aade767b9d713cb09c930606cf5478eacf6ed65963865c0c9e0c215996b4040c1e +23a35802064fb1e8aca0c1630c144bc0e029169d1534788c816209a4e039c84a860d73b604ba9bc1e012324b26810c09a0d10a3b098b8d98153caa040c9ea36a +bec2b80d9e0a423c6a1506cf51355f61dc75e0b982f029bb3bd939b3336637bd958c8feaeda8ffa4ffd3502c27cf2469742bd4f0f819dca4ea2433ec02e96c05 +e9ad0f73aad6fa72c6556281ee63599fd75d0a359502652e3ccc400aae1ee0426762a145f0b83d0265f424e1b982dde2291d1113d7091bfefeb4a99623787c7d +57cebeb51fd74d4161efce074f4187f2e0f1e6c3eb271cdefe15bff6c7bc3ff8f959e502cb0336018c037a310487de8d2a22a4143c68b8740dd88ab6853e0300 +c78fbe85acad6f0502bb709147b9e42c8f7ba03f3638f4ec3ff4bfed67b0575c16f2fa7af091de277b0635d367500fd506ef716629987495b1e501bd38adabc3 +1b5efb4b4e9c2afd837e0e4600dd166622859256a92a5f3054dc030fe5453cbcdd6a5b245f838627207a615d576f5e9429ae0b31e1bf41781804c4a1fb48cca5 +3e13c7d5fe30156775621eaf302280f58426010e77f895677e170f7fc2063c0bbd9477b152f72745c028b153030bd36a164c586c5ada79f6cb4ea4f428f611cb +e309e8fe80d1e8020346a60d64121e1d12a171c282a3f0408cc20a8b3c84b7315d78601f65646a18ae2e3c4c021789e109d50497e4dd56040f4019591e768dd5 +0ffc8b5798b43c818c2438a4e5b4b5694195b0476ca174b8a5a21db14941366db7158ef65678a12d4eb0403e22d27e0a5e70b003adc46e063f678be3510b99da +7943684399c4a049d7326e047d710cca3a30e6b6b40b6bff9f7455da790db82d644c5c64a86adcf28839203742ceaac76d417c8bae4802666d2a288286584708 +e3575c385c214da138550875b327e4a93d87eb90c74751c58b0b652a5dae147b27887325b4550e4cc53f1d78303c260e54c04cee8c890839a015f04f1443778a +a7d8894f8c6208028f38c9066fc2afe13ff8e567c98533729c992b57826fe04354b16e42b5199a75455431b254e025551eba727c398d5eaca5e0329899a1ae24 +1ccc48cf334aa4b20cae30a3659998eacf9d0b3a31b1cfebcb0e91eada525b4cc3a7277a16f986653d19b751d5d5af71b449cb9021813ae7b6321ab22cfb9380c1b33f9d2e362283673151efaf210f0fcc782d9904264b00bea0c69249a04802ff0f563bf67d25f085000000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag-1397159785{\*\blipuid acb9089780aa4aaa12a9cf21e0b993a3} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e60202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e60202 +02020202020202e6020202e602020202020202020202020202020202020202020202020202020202020202e60202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e602020202020202020202020202020202020202020202020202020202020202020202 +e6020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e60202e6e60202e6e602e6e6e6e6020202 +e60202e6020202e602020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6e6e6e60202e6020202e60202e6e6e6020202e6e6e60202e6 +020202e602e602e6020202e602e602e6020202e60202e6e6e6e60202e6e6e6e602e602e6e6e6020202e60202e6020202e60202e6e6e6020202e6e602e6020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202 +e6020202e6020202e6020202e6020202e6020202e6020202e6020202e6020202e60202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6 +02e60202e602e60202e602e6020202e602e6020202e602e6020202e602e602020202e60202e60202e6020202e602e6020202e602e602020202e6020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202 +e60202e602e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e60202020202e6020202e602e60202 +02e6020202e602e6020202e602e6020202e602e6020202e602e6020202e6e60202020202e6020202e602e60202020202e602020202e602020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e6020202020202e6020202e60202e6 +02e602e602e602e602e602e602e602e602e602e602e60202020202e6020202e602e6020202e602e6020202e602e6e6e6e6e602e6020202e602e6020202e60202 +02e602e6020202e602e6020202e602e6020202e602e602e6e602020202020202e6020202e602e6e6e6e6e602e602020202e60202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e6020202e602e6020202e6020202e6020202e60202e6020202e6020202e60202e60202e602 +02e602e60202e60202e602e60202e60202e60202020202e6020202e602e6020202e602e6020202e602e6020202e602e6020202e602e60202e602e60202e602e6 +020202e602e6020202e602e6020202e602e602e60202020202020202e6020202e602e6020202e602e602020202e6020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e6e6e6e60202e6e6e602e6e6e602e6e6e6e6020202e6020202e6020202e60202e60202e60202e602e6 +0202e60202e602e60202e60202e60202020202e6e6e6e60202e6e6e6e6020202e6e6e6020202e6e6e60202e6e6e6e60202e602e6020202e602e602e6e6e6e602 +0202e6e6e6e602e6020202e602e60202e6e6e60202020202e6e6e6e6020202e6e6e60202e6e6e60202e602020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e60202020202020202020202020202 +020202020202020202020202020202020202020202e6020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e60202020202e602020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e60202020202e6020202e6020202020202020202020202020202e6020202e6020202020202020202020202020202020202 +0202020202020202020202020202020202e60202020202020202020202020202020202020202020202e602020202020202e60202020202020202020202020202 +0202020202e602020202020202020202020202020202020202020202e60202020202e60202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e602020202020202020202020202020202020202020202020202e6020202e602020202020202020202020202020202020202020202 +02020202020202020202020202e60202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e6020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020203030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020402020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020203040404040404040404040404040404040404040404040404040404040404040404040404040400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020204000202020202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020000000202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020400020202020202020202020202020202020200020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202040002020202020200000000020200020202020002000000000202020200020202000202 +02000202020200000002020002020200000002000202020200020202000000000202020200000000020202000000000200000002020200000002020202000202 +00000000020200000000020200000000020200000002020002020200020000000202020200020002020202020002000202000000020200000000020202000000 +02020002020202020002020200020002020200020200000000020202000200020202020002020000020002020002020002020000000002020202020002020202 +02000000020202000000020200020202020200020202020200020200000000020200000200020200020200020200000000020202020200020200020200020200 +00000202020000020200000000020200020202000002000202020002020000020202020202020202020202030202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020204000202020202000202020202020002020200020202020202000202020002020200020202000202 +02000202020002000202020200020200020202000202020002020202020202020002020200020002020200020202020002000202020002020002020002020200 +02000202020002000202020002000202020002000202020002020202000202000202000202020202000200020002020200020202020200020002020200020002 +02020202000202020002000202020002000202020002020002020002020202000200020202000202000202000200020202000202020202000202020202020202 +00020002020200020002020202020002020202000202000202020002000202020002020002020002000202020002020202020002020002020002000202020002 +00020202000202020002020002020002020202000200020200020202020202020202020202020203020202020202020202020203020202020202020202020202 +02020002020200020202000202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020400020202020002020202020202020202020002020202020200020200020002020002020002000202000202 +02020200020202020002020002020002020200020202020202020202000202020002000202020002020200000200020202020202000202000202020002000202 +02000200020202000200020202000200020202000202020000020200020200020202020200020002000202020202020202020002000202020202000202020200 +02000202000200020202000200020202000202000202000000000000020002020200020200020200020002020200020202020200020202020202020000020002 +02020202000202020200020002020200020200020202000200020202000202000202000200020202000202020202000202000202000200020202000200020202 +00020202000202020202000202020202000202020002020202020202020202020202020302020202020202020202020302020202020202020202020202020002 +02020002020200020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202040002020202000202020202020202020202000202020202020002020002000202000202000200020200000000000200 +02020202000202000000000202020002020202020202020200020202000202000000000200000202020000000000020200020202000000000200020202000200 +02020200020002020200020002020200020000020202020002020002020202020002000200000000000202020202000200000000000200020202020002000202 +00020002020200020002020200020200020202000202000202000202020002020002020002020000000002000000020002020202020000020202000000000002 +00020202020002000202020002020200000000020002020200020200020200020200000000020000000200020200020200020002020200020002020200020202 +00020202020200020202020200020202000202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020204000202020200020202020202020002020200020202000000020200020202000200020002020200020002020200020000020202 +00020200020202000202000202020202020202020002020200020202020200020002020202000202020002020002020202020200020002020200020002020200 +02000202020002000202020002000202020202000202000000000002000200020002020200020200000002020002020200020000020200020202000200020002 +02020002000202020002020002020200020200020200020202000202000202000202020202000202020202000000000002000202020200020202000200000202 +00020202000202000202020202020002000202020002020002020002020202020002020202020002020002020002000202020002000202020002020200020202 +02020002020202000200020200020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020400020202020002020202020202000202020002020002020202020002020200020002000202020002020000000202000200020200020200 +02020200020200020202020202020202000000000202020000000202020000000202000000020202000202020000000202020000000002020000000002020000 +00020200000000020202000000020200020200020202020200020002020000000202000202020202020000000202000200020002020200020002000000000202 +02000000000202000202020002020002020000000200000002000002020200000002020202020200020202020202000000020200000002020002000200020202 +00020200020202000000020200000002000000020000020202000000020202020202000000020000020202000000020200000002020000000002020202020000 +00020002020200020000000202020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202040002020202020002020202020202020200020202000202020202020202020202000202020202020202020202020202020202020002020002020200 +02020200020202020202020200020202020202020202020202020202020202020202020002020202020202020202020202000202020202000202020202020202 +02020202020202020202000202020002020202020202000202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020002020202020000020202000202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020002 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202020202000202020202000202020202 +02020202000202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +04000202020202020000000002020202020002020202000000000202020202020200020202020202020202020202020202020200000002000000000202020202 +00000000020202020002020202020202020202020202020202020202020202000202020202020202020202020200020202020200020202020202020202020202 +02020202020200020202000000000002000200020202020202020200000000020202020202020202020202020202020200020202020202020202020202020002 +02020202000002020200020202020202020202020202020202020202020202000000000002020202020202020202020202020202020202020202000202020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020202020200020202020200020202020202020202 +00020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020204000202 +02020202020202020202020202000202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202000202020202020202020202020202020202020202020200020202020202020202020202020002020202020002020202020202020202020202020202 +02020002020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020400020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020204000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030300020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000020202020202000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020304040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040002020202020203040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202020202020202000000000202000202020002000000020202000000020202 +00000202020202020202020202020204000202020202020302020202020202020000000000020200000000020002020000020202020002020202020002000202 +00000002020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020202020002020202000200020202000202020200020002020200020002020202 +02020202020202020202020400020202020202030202020202020202000202020202000202020002000200020202020202000202020202000200020002020200 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030202020204030202020400020202020202040002030202020202030202 +02020204030202020200020202020200020202000000020202020200020202000000000202020202020002020202020002000202000000020202020202020202 +02020202020202020202020202020202020302020202020202020202020202000202020200020002020200020202000002000202020202000202020202020202 +02020202020202040002020202020203020202020202020200020202020200020202000200020002020202020200020202020200020002000202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040403020202020403020202040002020202020204000203020202020203020202020204 +03020202020002020202020002020002020200020202020002020200020202000202020202000202020202000200020002020200020202020202020202020202 +02020202020202020202020202030202020202020202020202020200020202020002000202020002000002020200000000000200020202020202020202020202 +02020204000202020202020302020202020202020002020202020002020200020002000202020202020002020202020002000200000000000202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02000202000202000200020202020200020202000202020002020202000202020200020202020200020002000202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020002020202000200020202000200020202020002020200020002020202020202020202020202020204 +00020202020202030202020202020202000000000202000202020002000200020202020202000000000002000200020002020200020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202000202 +00020200020002020202020002020200020202000202020200020202020002020202020002000200000000000202020202020202020202020202020202020202 +02020202020302020202020202020202020202000202020200020000000002020200000002020000000202000000020202020202020202020202020400020202 +02020203020202020202020200020202020202000000000200020000000202020200020202020200020002020000000202020202020202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204030202020200020002000200 +02000202020202000202020002020200020202020002020202000000000002000200020002020200020202020202020202020202020202020202020202020202 +02030202020202020202020202020200020202020002020202020202020202020202020202020200020202020202020202020202020202040002020202020203 +02020202020202020002020202020202020200020202000202020202020002020202020202000202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020002000200020002000202 +02020200020202000202020002020202000202020200020202020200020002020000000202020202020202020202020202020202020202020202020202030202 +02020202020202020202020002020202000202020202020202020202020202020202020002020202020202020202020202020204000202020202020302020202 +02020202000000000002020202020002000200020202020202000000000002000200020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202000002020200000202000202020002 +02020200020202000202020002020202020002020202020202000202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202 +02020202020202020202000202020202020202020202020202020202020002020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020200000202020000020202000000020202000000 +00000200000000020202020202000000000002000200020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020204020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020204 +00010101010101010101020302020202020002020202000200020002020202020000000002020000000202000002000202020002020202000000020202020202 +00000002000202020002020000000002000202020002000202020002020000000202000200000002020202020202020202020202020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030002020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030300020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020400010101 +00010101010102030202020202000202020200020002000202020200020202000200020202020002020200020202000202020002020200020202020002020202 +00020202000200020202000200020202000200020202000200020202000200020202020002020202020202020202020202020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202040001010000000101 +01010203020202020200000000000002000200020202020002020200020002020202000202020002020002000202000202020202020202000202020200020202 +00020002020200020002020200020002020200020002020202020002020200000202020202020202020202020202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020204000100000000000101010203 +02020202020200020200020200020002020202020000000002000202020200020202000202000200020200000000000202020200020202020002020200020200 +00000002000202020002000202020002000000000002000200000202020202020202020202020202020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020400010000010000000101020302020202 +02020002020002020002000202020202020202000200020202020002020200020002020200020002020200020202020002020202000202020002020202020002 +00020202000200020202000200020202000200020002020202020202020202020202020202020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020202040001000101010000000102030202020202020002 +02000202000200020202020200000002020200000002000000020002000202020002020000000202020202020000000200000000020202000000020200000000 +02020000000002020200000002020002020000000202020202020202020202020202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020204000101010101010000010203020202020202020000020202 +00020002020202020202020202020202020200020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202020400010101010101010001020302020202020202000002020200020002 +02020202020202020202020202020002020200020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020200020202020202020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202040001010101010101010102030202020202020202020202020002000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020002020202020202020202020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020204000000000000000000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020404040404040404040404040302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020203030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020402020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202 +02020203040404040404040404040404040404040404040404040404040404040404040404040404040400020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020204000202020202020202020202020202020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020000000202020202020202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202040302020202020200 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202020202000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020400020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020204030202020202020304040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040002020202020203040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202040002020202020200000000020200020202020002000000000202020200000002020200 +00000202000000000200020200020200020200000002020002020200020200000200000002020202020200000000020002020200020200000000020202020000 +00000202020000000202020000020200000200020002020200020200000000020000000202020200020202000000000200020202020002020200000002020202 +00000000020200000000020200020202020002020200020002020202020002020200020202020202000000000202020200000002020200000002020000000002 +00020200020200020200000002020002020200020200000200000002020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020403020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020204000202020202000202020202020002020200020200020202000202000202020002000202020200 +02020200020002020002020002000202020002000202020002000202020202020002020202000202020002000202020002000202020002020202020202020002 +00020202000200020202000202020002000202020002000202020002020202000202000202020002020202020002020200020202000202020002020002020202 +00020202020200020002020202000202000202000202020202000202020002020202020200020202000202000202020002000202020200020202000200020200 +02020002000202020002000202020002000202020202020002020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020203020202020202020202020202 +02020002020200020202000202020202020202020202020202040002020202020202020202020202020202040302020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020400020202020002020202020202020202020002020002020202000200020202000200020202020002020200 +02000202000202000200020202020200020202000200020202020200000202020200020202000200020202000200020202000202020202020202000200020202 +02020002020200020202000200020202000200020202000202020000020200020200020202020202000202000202020002020202020002000202020200020202 +02020002000202020200020200020200020200020200020200020002020202020002020202000200020202000200020202020002020200020002020002020002 +00020202020200020202000200020202020200000202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020302020202020202020202020202020002 +02020002020200020202020202020202020202020204000202020202020202020202020202020204030202020202020302020202020202020202020202020202 +02020302020202030202030303030202030303030202020202020202020202020202020202040002020202020203020202020202020202020202030303030202 +02020303030202030202030303020202030302020303030202020202020202020202020400020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202040002020202000202020202020202020202000202000202020200020002020200020002020202000202020002000202 +00020200020000000000020002020200020002020200000202020202020200000000020002020200020002020200020202020202020200020000000000020002 +02020002020200020002020200020002020200020000020202020002020002020202020200000000020202000202020202000200020202020002020202020002 +00020202020002020002020002020002020002020002000202020202000202020200020002020200020002020202000202020002000202000202000200000000 +00020002020200020002020200000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020403020202020202030202020202020202020202020202020202040302 +02020403020404040403020404040403020202020202020202020202020202020204000202020202020302020202020202020202020404040402030202040404 +02030403020404040203020404020204040402030202020202020202020202040002020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020204000202020200020202020202020002020200020200020202020002000202020002000202020200020202000200020200020200 +02000202020002000202020002000202020002020202020202020202020002000202020002000202020002020202020000000202000202020002000202020002 +02020002000202020002000202020002000202020202000202000202020202020002020200020200020202020200020002020202000202000000020200000000 +00000202000202000200020002000200020202000202020200020202020002000202020002000202020200020202000200020200020200020002020200020002 +02020002000202020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202040302020202020203020202020202020202020202020202020204030303030403 +04030202040304030202040302020202020202020202020202020202020400020202020202030202020202020202020202040302020402030403020204020403 +04030202040204030202040302020402020202020202020202020204000202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020400020202020002020202020202000202020002020002020202000202000000020202000000020002020200020000000200000202020000 +00020200000000020200000002020000000202020202000000020200000000020202000000000202020200020202020202000000020200000002000000020002 +00000000020202000000000202000000020200020200020202020202000202020002020002020202020002000202020200020002020202020002020202000202 +00020200020002000200020002020200020202020002020202000202000000020202000000020002020200020000000200000202020000000202000000000202 +00000002020000000202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020204030202020202020302020202020202020202020202020202020404040404040204030202 +04030403020204030202020202020202020202020202020202040002020202020203020202020202020202020204030202020403040303030303040304030303 +03030403020204030303030302020202020202020202020400020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202040002020202020002020202020202020200020202000202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020200020202020002020202020202020202020002020200020202020202020202 +02020202020202020202020202000202020200020202020200020202000202020002020200020200020202020002000202020202000202020200020002020200 +00020202000002020202020202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020403020202020202030202020202020202020202020202020202020403020403020403020204030403 +02020403020202020202020202020202020202020204000202020202020302020202020202020202020403020202040304040404040304030404040404030403 +02020404040404030202020202020202020202040002020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +04000202020202020000000002020202020002020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020002020202020000000002020202020202000202020002020200020202020202020202 +02020202020202020200020202020200000000020000000002020202020000000202020002020202000202000000000200020202020002000202020000020202 +00000202020202020202020200000000020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202040302020202020203020202020202020202020202020202020202040302040302040203030403040203030403 +02020202020202020202020202020202020400020202020202030202020202020202020202040302020204030402030304020403040203030402040303030402 +03030402020202020202020202020204000202020204030202020204030202020400020202020202040002030202020202030202020202040302020204000202 +02020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020204030202020202020302020202020202020202020202020202020204020304020202040404040302040404040302020202 +02020202020202020202020202040002020202020203020202020202020202020204030202020402020404040202040302040404020204040402020404040202 +02020202020202020202020400020202020403020202020403020202040002020202020204000203020202020203020202020204030202020400020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020403020202020202030202020202020202020202020202020202020204040302020202020204030202020204030202020202020202 +02020202020202020204000202020202020302020202020202020202020403030304020202020202020204030202020202020403020202020202020202020202 +02020202020202040002020202040302020202040302020204000202020202020400020302020202020302020202020403020202040002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202040302020202020203020202020202020202020202020202020202020404020202020202020403020202020403020202020202020202020202 +02020202020400020202020202030202020202020202020202040404040202020202020202020403020202020202040202020202020202020202020202020202 +02020204000202020204030202020204030202020400020202020202040002030202020202030202020202040302020204000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020204030202020202020302020202020202020202020202020202020202020202020202020202040202020202040202020202020202020202020202020202 +02040002020202020203020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020204 +00020202020403020202020403020202040002020202020204000203020202020203020202020204030202020404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020204 +03020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030300020202020202020202020202020202020403020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020202000202020200020200000002020200000002020200000202020200000000020202000200020202020000000202 +02000000020200000202000000020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020200020202000202000202020002000202020002000202020202020002020200020200020002020200020202000200020202 +02000202020002020200020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020402020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020002020002020200020202000200020202000200020202020202000202020200020002000202020002020202020002020202000202 +02000202020002000202020200020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202000000000202020002020200020002020200020002020202020200020202020002000200020202000000000002000202020200020202000202 +02000200020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020200020202000202000202020002000202020002000202020202020002020202000200020000020200020202000200020202020002020200020202000200 +00020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020200 +02020200020202000000020202000000020200000002020202000202020200020002000200020200000002020200000002000000020200000002020002000200 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020002020200 +02020202020202020202020202020002020202020200020202000202020202020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020202000000000202020202 +02020202020202020202000202020202020000000002020200020202020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040002020202020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040400020202020202030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02030202020202020202020202020202020202000202020200020200000000020200000000020202020202020202020202020202020202040002020202020203 +02020202020202000202020200020200000002020002020200020200000000020002020002020002020000000202020202020202020400020202020202030202 +02020202020202020200000000020202020000000202000202000000020202000002020000000202020202020202020202020204000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202030202 +02020202020202020202020202020200020202020002000202020002000202020002020202020202020202020202020202020204000202020202020302020202 +02020200020202000202000202020002000202020002000202020002000202000202000200020202000202020202020202040002020202020203020202020202 +02020202020002020200020200020202000200020002020200020002020200020202000202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020203020202020202 +02020202020202020202020000000000000200020202000200020202000202020202020202020202020202020202020400020202020202030202020202020200 +02020002020200020202020200020202000200020202000200020200020200020002020202020202020202020204000202020202020302020202020202020202 +02000202020200020002020202020002000202020202000202020002020202020202020202020202020202040002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020302020202020202020202 +02020202020202020002020002020002020200020002020200020202020202020202020202020202020202040002020202020203020202020202020000000002 +02020000000000020002020200020200000000020002020002020002000000000002020202020202020400020202020202030202020202020202020202000202 +02020002000000000002000200000000000200020202000000000002020202020202020202020204000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202030202020202020202020202020202 +02020202000202000202000202020002000202020002020202020202020202020202020202020204000202020202020302020202020202000202020002020002 +02020002000202020002020202020002000202000202000200020202000202020202020202040002020202020203020202020202020202020200020202020002 +00020202000200020002020200020002020200020202000202020202020202020202020400020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020203020202020202020202020202020202020202 +00020200020202000000000202000000000202020202020202020202020202020202020400020202020202030202020202020200020202000202020000000202 +00000000020202000000020200000002000002020200000002020202020202020204000202020202020302020202020202020202020002020202000202000000 +02020002020000000202000000020200000002020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020302020202020202020202020202020202020202000002 +02020202020200020202020200020202020202020202020202020202020202040002020202020203020202020202020002020200020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202030202020202020202020202000202020002020202020202020002 +02020202020200020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202030202020202020202020202020202020202020200000202020202 +02020002020202020002020202020202020202020202020202020204000202020202020302020202020202000000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020203020202020202020202020200000000020202020202020202000202020202 +02020002020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020203020202020202020202020202020202020202020202020202020202020002 +02020202000202020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030002020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030300020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040001010101010101010101040101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020403020202020403020202040002020202020204000203020202020203020202020204030202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000101010101010101010104010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020402020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400010101040104010101010404040401010401040101010401010404040101010404010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010000000000000000000000000002030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040001010104010401010101040101010401040104010101040104010101040104010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020204000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020404040404040404040404000203020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000101040404040404010104010101040104010401010104010401010101010401010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020400010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020400020302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400010101010401040101010401010104010401040101010401040404040401040101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +01010101040104010101040101010401040104010101040104010101040104010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204 +03020202040002020202020204000203020202020203020202020204030202020204000101010001010001010101010001010100010100000001010100000001 +01000101010001000100010101000101010100010101010100010001010000000101000000010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010104 +04040404040104040404010104010404040401010104040401010404040101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202 +04000202020202020400020302020202020302020202020403020202020400010101010101000101010101000101010001000101010001000101010001000101 +01000100010100010001010101010001010101010001000100010101000101010100010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020400020302020202020202020202030303030303030303030303030202020202020202020202020202020202020202 +02020202020202020202020202020202020200000002020200000002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101040104 +01010101010101010101010101010101010101010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010100010100010101010100010101000100010101000100010101010100010101000100 +01010100010101010101000101010101000100010001010101010101000001010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202040002030202020202020202020204020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400010101010104010401010101 +01010101040101010101010101010101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202 +04000203020202020203020202020204030202020204000101010001010000000001010001010100010001010100010000000000010001010100010001010100 +01010101010100010101010100010001000000000001000001010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202000202020204000203020202020202020202020400010101010101010101020302020202020202000202020002020200020002000000020202020202 +00000200020202000202000000000202000000000202000000020200020202020202000200000002020202020200000002020002020200020200000000020000 +00000202000202000000020202000000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202020403020202040002020202020204000203 +02020202020302020202020403020202020400010101000101000101010001000101010001000101010001000101010001000101010001000101000100010101 +01010000000000010001000100010101000100010101010101010101010101010101010101010101010101010101010101010101010101010101020302020200 +00000202020400020302020202020202020202040001010100010101010102030202020202020200020202000202020002000202020200020202020002020200 +02020200020002020200020002020200020002020200020002020202020200020202020002020202000202020002000202020002000202020002000202020002 +00020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202040302020202040302020204000202020202020400020302020202 +02030202020202040302020202040001010100010100010101000100000000010101000000010101000000010100000000010100010001010100010101010001 +01010101000100010100000001010100000001010101010101010101010101010101010101010101010101010101010101010101010102030202000000000002 +02040002030202020202020202020204000101000000010101010203020202020202020002020200020202000200020202000002020202000202020002020200 +02000202020002000202020002000202020202000202020202020002020200000202020200020202020200020202000200020202000200020202000200020002 +02020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020204030202020204030202020400020202020202040002030202020202030202 +02020204030202020204000101010001010001010100010001010101010101010101010101010101010101010101010101010101010101010101000101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002 +03020202020202020202020400010000000000010101020302020202020202000202020002020200020002000002020202020200020202000202020002000202 +02000200020202000200000000000200020202020202000200000202020202020000000000020002020200020200000000020002020200020002000000000002 +00020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020302020202020403020202020403020202040002020202020204000203020202020203020202020204 +03020202020400010101000101000000000101000101010101010101010101010101010101010101010101000101010101010101010100000000000100010001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202 +02020202020202040001000001000000010102030202020202020200020202000202020002000200020202020202020002020200000202000200020202000200 +02020200020002020200020000020202020200020002020202020202000202020002000202020002020202020002000202020002000200020202000200020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404030202020202040302020202040302020204000202020202020400020302020202020302020202020403020202 +02040001010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202 +02020204000100010101000000010203020202020202020002020200000000020200020200000002020202000000020002000200020200000000020200000000 +02020000000202000200020202020002020000000202020202000000020200000000020202000000020200000000020200020200000002020200000000020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202040001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002030202020202020202020204 +00010101010101000001020302020202020202000202020002020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020403020202040002020202020204000203020202020203020202020204030202020204000101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020202020202020400010101 +01010101000102030202020202000000000002000202020202000202020202020202020002020202020202000202020202020202020202020202020202020202 +02020202020200020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202040302020204000202020202020400020302020202020302020202020403020202020400010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030303030303030303030400020302020202020202020202040001010101010101 +01010203020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020200020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010202020202020202020202020002030202020202020202020204000000000000000000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020000000002000202020002020000000002000202020002000202020002020000000202000202020200000000020202000000 +02020200000202000000000200000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020403020202040002020202020204000203020202020203020202020204030202020204000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202020404040404040404040404040302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020200020202020200020202000200020202000200020202000200020202000200020202000200020202020202020200020002020200020002 +02020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202040302020204000202020202020400020302020202020302020202020403020202020404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202000202020202020002020200020002020200020002020200020002020200020002020202020002020202020202020002000202020202000202020002 +02020002000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040303030303030202 +00020202020202000202020002020000000002000202020002000202020002000000000002000202020202020202000200000000000200020202000202020002 +00020202000202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304030202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404040404020200020202 +02020200020202000202020202000200020202000200020202000200020202000200020202020200000002020002020200020002020200020202000200020202 +00020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020200 +00000002020200000002020000000002020000000002020200000002020002020202000202020202020000000202000000020002020200020000000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020002020202 +02020202020202020202020202020202020202020202020202000202020200020202020202020202020200020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002000202020202020202 +02020202020202020202020202020202020202020200020202020200000000020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020200000002020200000002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202 +02020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020002020200020202000202000000000202000000000202000000020200020202020202020200000000020200000002020002 +02020002000202020002020000000002020000000002000202020200000000020200000200020200000002020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202000202020002020200020002020200020002020200020002020200020002020202020202000202020202000202020002000202020002 +00020202000200020202000200020202000200020202000202020002000202020002000202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020200020202000202020002000202020002000202020002000202020202000202020202020002020202020200020202000200020202000200020202 +00020002020200020002020200020002020200020202000200020202000200020202000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030202 +02020002020200020202000200020202000200020202000200000000000200020202020202000202020202020002020200020002020200020002020200020002 +02020002000202020002000202020200000000020002020200020002020200020002020200020202030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404020202020002 +02020000020200020002020200020002020200020002020200020000020202020200020202020202000202020002000202020002000202020002000202020002 +00020202000200000202020202020002000202020002000202020002000202020002020204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202000202020002 +00020002020000000002020000000002020000000202000200020202020002020202020202000000020200000000020200000002000202000000000200020202 +00020002000202000000020200000002000202000000020200000000020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020002020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020200000000000202020202000202020202 +02020202020202020202020202020202020202020202020000000002020202020202020202020202000202020002020202020202020202020202020202020202 +02020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0302020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e50202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202 +e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202 +0202020202020202020202020202020202020204040404020204040404020202020202020202020202020202020202020202020202e502020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +0200000002020202000202000000000202000200020200000202020002000202000000020202000002020202020202020202020203020202e502020202020202 +02020202020202020202020202020202020202040202020202040202020202020202020202020202020202020202020202020202020400020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +00000202020202020202020202020400030202020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020203020202020202020202020202020202 +020402020202040202040202040404040202040404040202040404020204020202040402020202020202020202e5020202040002020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202040003020202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +020200020202000200020200020202000202000202000200020202020202020002020202020202020202020203020202e5020202020202020202020202040202 +02020402020402040202020402040202020402040202020402040202040202040202020202020202020202020204000202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020204000302020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202030202020202020202020202020202020204020202020402 +02040204020202040204020202040204020202020204020202020402020202020202020202e50202020400020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020400030202020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020203020202e50202020202020202020202020402020202040202040204 +02020204020402020204020404040404020402020204020202020202020202020202020202040002020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020400 +03020202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020302020202020202020202020202020202040202020204020204020402020204 +0204020202040204020202040204020204020204020202020202020202e502020204000202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202040003020202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +0202000202020202020202020202020202020202020202020202020203020202e502020202020202020202020204020202020404020402020404040402020404 +04040202040404020204040202040402020202020202020202020202020400020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020203020202020202020202020202020202020402020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202e5020202040002020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +020202020202020202020202020202020202020203020202e5020202020202020202020202040202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202000000000002020000000202020202020202020202020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202030202020202020202020202020202040404040402020202020402020202020202020202020202020202020202020202 +02020202020202020202020202e50202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020203020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020203020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e5020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 The Triggers +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 Use these buttons to ad +d, rename, remove, and enable/disable your various triggers. You can select between them using the handy drop-down box. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 Root Directory +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 This is the base folder of the selected trigger. This is where users accessing that trigger will star +t out. They will not be able to move outside this folder; they can only move through its subfolders. +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 Message of the Day File +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 You may optionally select a text file to serve as a MOTD that will be displayed to users whe +n they enter your fserv. You can use the }{\b\f36\fs20\insrsid12198508 Unset}{\f36\fs20\insrsid12198508 button to remove the MOTD, and use the }{\b\f36\fs20\insrsid12198508 Edit File}{\f36\fs20\insrsid12198508 button to open the file in your system +\rquote s text editor (usually notepad).}{\i\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid12198508 {\b\f36\fs20\insrsid12198508 Channel Setup +\par }\pard \ql \li1080\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0\pararsid12198508 {\f36\fs20\insrsid12198508 You may set up your triggers to either be normal triggers (the user says +them in the channel you are serving them to), or CTCP triggers (the user sends the trigger to your client in a CTCP message, thus keeping the clutter of various triggers out of a channel\rquote +s conversation). The fserv ad will automatically change to show a trigger as CTCP if set as such.}{\i\f36\fs20\insrsid12198508\charrsid6753902 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12198508 {\f36\fs20\insrsid12198508\charrsid12198508 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\f36\fs20\insrsid8210738 \page }{\cs20\f36\super\insrsid8210738 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid8210738 #}{\insrsid14106095 107}}}{\f36\fs20\insrsid8210738 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid8210738 {\b\f36\insrsid8210738 Setting up Access Permissions +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\b\f36\insrsid8210738 +\par +\par }{\f36\fs20\insrsid8210738 Atma has been built with a powerful, flexible user access system that, used properly, can allow you to build virtually any sort of user permission scenario that you could think of. +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1031{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag2134588730{\*\blipuid 7f3b3d3afe4d2a3056325c53ec13b7a9}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c5445ffffff8399b1000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f8080a72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f +4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d +5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000021120f0e000000e774524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff00b2c30d1200000001624b47440088051d480000000c636d50504a436d7030373132000000 +03480073bc00001cf949444154785eed9d87a334b751c0f73bbf3818c7c67662133b31b19d840e4e80d05bc0f4127a0b103025f04142ef25f4de21549340e884 +4ee8bdf70ea177f27f204d91465aedae565b74da1b7defbbf7ee4ed24833bf9d992ddaedae69510d9469e0d45dbb418b6aa0440357169e32ecb4d5a56b00e1b9 +4a96c73ce6956cb911caab60b9d5964743b9f9e69b5f19caabda720f949b6ebaebaebb6ec172a7298fe372b7298fa5f2843b4cb90dcbabdf8ee5494f7abc294f +81f2642caf66ca539ffa0096fba1dc0be5894fbc0fcaebd9f2065c9e6ecaeb62799a2daf03e5b54d792d2c0f6279e6335fc394d7a4f2f66f0be5f56d79bbb7e1 +f2e6bebc3594b7c2f26658ded49637c1f2966fecca5b3ce3196f88e58db0bc9729ef63cb7b9af2ac67bd872def08e5ddb9bc9b2def0ae5e3dffb5d6c79072cef +8ce539cf7927533e1ccbc741f930539efbdc8f85f2d0430f7d8c291f0ae5d9cffe685b3e04ca4741f960531e7ef8e10fc2f291b67c20940fb0e513a13cef799f +80e57d6d797f2cef87e523a05c4f976b0ccf9fffa1e5e75ffeee97ffc173a4f01886149e6978fef637fefaea5fffe315a75f113e48e15178bce78992a2d3f5eb +cef3bcecf7fff4d7ffef74fa3719bf141e8547c013647857129ebfff9bdffc99d3e9a5ff9c84a7eb6eecbab19ca783724fd7ddd4752ee7b11fe5e43cd0d6e73c +5df764f363739eaea39ca7eb38e7b1554dce637f51ce63ff34698ffd65721efbcbe43cf697cd78bacee63cf69dc979ecaf071fc4a16ace333be70977ab42787e +f5af4ea7d37f0689b3f33c0e9eae4b27cc5dc709b387a7ebeebcd3d333923077ddedb71b7a44c21cc2638d4df01872eeed3ac3ce7df799ff365fb6e498ffe6e7 +e9861e4b8ef9df754f33fc1874001e4b8ef98fe4981f4d988b12660bcfe964dd8f7d0de1f945c3cee9d75686276b6f6b0a9e071ef09ec7ec6b85f0d8bdad1e3c +76670b5c0f7a1ef03a0acfc2bd2df03c961b202880e7653f6fe1f99f243cc6f1dc8871cb6ccab7a2dfefccaebafd85bbeae479286cd9cf6fb9c57a1e80c7be7d +dcdde6e5b1e6c7fe7f82fde4b6dbe0c5ecaa333c5df7f8a7749df981b005427a616b0d786cd4d2b05518b62c2596a2009e9ffb59fbf12fbcfcdfffcb947f4286 +386c49786e35f0989f479b1f7b9c07e8b1f098720fe53c488efd0f51cbbe749d81e76e86a7ebeeb8c38063d941784c31394f008fe12795f358c773af0c5bc6f3 +50e412618b1d8ff33c18b95cd8d29ca7e0380fe53cc84e08cf4fffe48ffff0f7ffc51ffcd24b0d423ffa8f013cc0ce8dc6eb58cf23e101abf73d0f7a26384888 +e0d802f0187ad0f980ebf1f060ce93058fcd7a4278285f96398f0d5a709090c216e5cb008f3d48a8f014c393f43c3ff1493ff203dff7bdbffbc7f6cbfffdef2c +78ba4e781e4898316c5970e80833c2636357080f1c612e81c7b213c203ec4409b36547c003ecb0e751780a8f308fe43c3ff6fc1f7cd123dff5ed7f66e1793965 +3e18b6d0f198d313c6f5049e670c1e0310ef6d89b005198f7d89c296f33cc62151ce930e5bc04e000fb293d8dbf2f0203b1ab656489807f6b69eff92173df2dd +2ffce6af37ecfc14a7cd7d782c3d3ee719085bc6f580f3a19cc725ccf6dc16c0e312e630e73171cbc3d34f98bbeefefb31e0f1719eaeb3bbeab644c779f0430e +5bf88e8ff3c0811e4d98e79fdb1a39cef392173ff2c92ffc966ff8aad3e915bffd2761d8d213a37a62d49c191d81e7c5dff39ddff64d5ff7d5a7d3177fe1d7fc +d16ffdde5f5e5de106dbe959753dab0e27d56f08afbc90a727809daffcd22f7fc1177cee677fc6e7ffd0efc85d75bd24432fc9b87edd66c3b28813a3dff1addf +f8b55ff1655ff2459ff7399ff5999ffe699ffa290a0f5dd2a397644c5f9291ba1a4ccfaaeb59f58c8bc12efd7a4a9d7f9106f41ae622b569233c47a117c02b09 +851a50780a15a7cdd4f328030b3410781ed88dbf66fff50b5e43c69fa76a2c1885366d5203213c340585a7495bee3e68856777951f4760021e085b74b5a19fa8 +0b5bf08da9d3ab711ca5e84cf234d0cb79000c486ec2e085a735f0d3748d3c815aeb381a18f03c448a98277b1e99546bda7c1c104a6632044faf2f070f7c93f2 +4d25e2b54dcb1a1881270a5bb4abae61ab6573af3b764d98d7d5e745f5567c7a42f39d8be224395985471928d640313cc512b5e16134a0f01cc694fb4f44e1d9 +5fe78791a8f01cc694fb4f44e1d95fe78791a8f01cc694fb4f44e1d95fe78791a8f06c64ca92dbf1e7b6399703b40acf36f06cfa4886ab33a127802797fcb27a +66c6650de7b75a41d4d22eb661127bbd3acd57896fb11e79129e4db71698f2961a957daf206a61179b4e7599e759d63a54b35ff4b7e984159ef5b69c65e65fd6 +5ae1c9b0a37a9e692569d81ad0d1baf0c04d488cf3b52fc932f479baf2a2b4650fcfe3af771f461027915848915a38d833c7ac25848b44f5577a78f50f18221a +adbfa83bcf70510a806cd8d7014a96c013e9319c6c7fb83bc043d72c8fabcaadc789975aa4785b011e2fcf09480e30b6bc253cb9de75787ac3a39d76e7a6c620 +3c438e670e3d91f94378f03a6167907af0c4eb6fe299278c89be28071eef9d7236e625a2a8ff84a7ab030f8530e189aed02361580b5fe183509f213c911ea3c9 +d68507eebdeb56fae17a3fff892045d6e1858372e8f1b64c93a6f5f1b8b9f0824216408b0f393072773345b13e9d041a1e3c84833fa447bab099d29ec7d5c756 +a2c3a879ec790220207ad91488c318fd81bfa25757d303948427d2118d34b18073afb0458f39216fe22dcb2b6fa43b40774975528b738663895cc823ba700b7c +c8133b8f3657142388ea475ec2177e2f0d14d99fe72ae72efe966171286c817301cf627c8967c451e43323ae440e2972e481f94598c28d04731e1c4f6a79e68e +f0d038f0f6199e095efbe73d4ff0ed5c789893500c6edd022de19203bb39ba48cb895d25322ef7c76f79a0c283621f039e47688036966080cecac99c87e14101 +cecd84a4504acd910ac35948cf383c821c8427daa1d91b9e080c32357982428b06cb97fd961f38354a9e063c4fe045823c6b101e379170e344dbc8189b0d8f6f +19341fdbdb12d804be260e581cdb28c079804278e43270aac36ec7791e09df5ef00cb8e8209ea0ce7b35fb6b4a438b928b257786964b331a7b9ed9a2b86fe76d +aa852d3ace8309b377290ea1828439d6a398accf21a22d2bf463e5ef860f1206408be8c1db2cdff5803347ce765d3e111fff49c3c3b51041110328747376eee2 +39c897b75ca09c506ef8bddc9c9eb8e1b25c6ce35c170909b7cfc19cc7a7cad08b0b88b2f9a6a77aa4ef6078bcb6e9388f08ccf48c2c1adf0e9ea79c47d972cc +a2eb4870bdac2c6ae208b3b3d9c02c7683674c8b412075159b8027cad3b63cabbe81a81178dc3e7ada3860a5338027f4370319d3a22d58cf6d0da86fdd735b8b +6cd46bbccc772c6b1d8676bd2423695985671a78ef79965c9ca66d7b1a98567d798deaeaa6782de0299f8cb6bc2c0d70e053782ecbeeabcc56e159458d97d989 +c27399765f65d60acf2a6abccc4e149ecbb4fb2ab356785651e36576a2f05ca6dd5799b5c2b38a1a2fb31385e732edbecaac159e55d478999d283c9769f75566 +3d040f5cd9af453530a4017ba1d2203cd5cfd8ea00ce590357e3f0ace2d8b493836a40e139a861f79896c2b387960f2a43e139a861f79856063c0ded6c6cba4c +610f73b42523071e580bdc42d9768d4b5b86dd63b459f074e75ba48e4e17040fdef162c9bf15e86a1e1e7f1cc41cadda2b6ce14d05f72e75a48eccb27d78dce4 +7683e7eacac6f0bdf109a58eac4fcd627a697b10a2f064e95a5632e8d8307e8a6e439eba6d27375bc15403528746bf82c469c5cc8307b46615279220f9f7feb9 +9188547b791eb340098a17ed6fb131a070baf18cf93630ea1c0b4752e39b3459c1b2bb298973440f52940d8f1dad83a6070f7c9b289b53b63f3c6c4541cf0ef0 +8054d031cd986f61b41daeeb791ea460d0f3c0d4f6f73b72f3b7a777f74898fbf0e0cd6ffcdd30f97dea069c7c131ff80e6fe73374038bc078562a6ea1384979 +8f217fa3a17c897b7a1e020367c0d3a0bf992af7a5c108dc94fdc037907fe366b4066d5695e4c2cf001e7f87a8f8f668606fb81d8babe36f8036bd8d9b2d2384 +277d0b36df3786ad25127306357d561dc6cdb90eba18ef682894c98f191aac88c925be04b5d6f153b01de2c67b46f0d0f117010ba7240e1e0e3b597ec74e2e0c +5bec79423ce4bb71893b7b1ecc7902787c1e841e15c6ce640172e87fe82584670dbfe39c38ec38ee13b6d08e226176dbb7f72a7cf08ed35899be0a6ae88e6259 +86ec49c5befd4dc9f846b9c2a191d84289d3ae27336176ae23761ed2b5907f22b744f030393df290a8a565ff84d9de7c12d861d1ce44ee669b64ad388878730b +abc67b6043268ba48adb2b8bfb87e64bcc02760a9f4c789cd3988427f63c32684531af5178cc230aad56f15506079f0cd3a7184e2178f97a324de6a479ca4a5e +9e97cabd86b7f35c53e2e4a872e1c154bf9f30079ec767d0942b53eaec3ec7e086f9cf2a8e471c6cd92d6c0138ce88931a5eaf8294bad4732c6d0fb3ca866769 +7cd9a87d85b0b51e0dadf7a4f0b469c1a59e6369fb63781e71a9da4e7b5be741db92ab31c64ec3cd995deb9e07f793a9ec7284798e760f5e37079e7654b0c7e9 +8976b4b1f94833e039e76567f1d836d7970a101ac88047f5a51a486b40e151328a35a0f014ab4e1b2a3cca40b106149e62d569c371781a5a2caa43ada081b18b +c15ada49d7b1d6d0803d3b4a673af4c1251a8a666b40e199ad326dc01a50789485620d64c0337d9d365f30178f429efc5fe54280e2696ac32d34b00e3c66640a +c716e639ef3ea7e1b197e75a38dc2a357779ae5bb5c6577de335b5b8a28daeaf75cdf82a5ff2527419ee792b474737ae8189fb30a34b217e78b5995bf7c1de46 +5eb9cfd01046567ab00cc4d7b5fb7a5a5ad540c67d9853f080efa04bf5914cf426705916ad8ae445b8be9a5c2f49cdf16a722d2d6a20eff4845bd7e65d081303 +d838d7122c42732bb81d65213cdc520343a31ac88407e908961f45efa2b58b3ed2c946313c9a61378a0d0e7b163c71c2ecf367bfa7859f8948276f06e1126664 +717affbf69dd1e7ef079f01c5e0d3ac1120d283c255ad33633c2962a4b3590d0807a1ec5a258030a4fb1eab4a1c2a30c146b40e129569d3654789481620d283c +c5aad3860a8f32603430ebb4acbb6a2b079e562f18d0714f68c0df5464ceed45f8029ebc735bf090172d87d380b89dd196f06c744341edb6aa06149eaaea6f5b +784d78466ea31c7fb5f08ecb0b9baf60e2d408968c2ad17649776533dc111e1bf28341e27301e2db29f35303e84bbe6ff712edbb0713443aea0b870a3c2e1289 +bf9c7c1cb01f36fc05e90cd6135f077ffb5eb8abb4b5f31868051edcb10a17c5cc4d98a5f69d05e97edcb145bd05a429cbb60d6c059a1e5077ff634733d3804c +d0001866eed0bff7a3ed3d60c5cd3418c981e17157e9ad038f53bedf32ddb3db028338cf831b343ffac66fd7e226f0584338107603fc85701a28c43f84494015 +3993c0e34848fcb37b88465733e0207a3a8b97eb310efd14cfc08f3e7261e2b9514e29b19b0b3a715f9206e3690ff8dc995be870d8da061ec9c9203cee090138 +67e136f0adb78edb92892d7631f8a082c0e778785c87d43a721e21220978b0991f1652eef871438ee5201180bb04cafd1d8f839f17257da70493b60cb75942bd +5028ea23ea38d2e94c6244f54178fc2a3d5a0f131c489d1fb6c4e61cd85ee8523e868b27cd00f8a021f8e1e72939ba044b63f0b0a9191e67509422404cbc75f1 +4f1acdd713608488b8b1e17333fc93a006e0c14109b5f58221312bebf8aea9290aa2877e78bb7bf2cbd1099e92181ee7f1abf4dc2a2a81cf7af088ada5001ef0 +00810fe87b2d01437f1364f18ccc343cd2c308667a1e4a3ebdc7d513be8e400d79f7cec69127a18bdc48bf8e73e6e41ca9063f1d2618bb7b53cccf84e791ab38 +a5eb990f4f604267446fcdfeb660b79820363b67126cd2e12396e466cc5ecb7b92509c4b819c6f179ec7ab563822ee51b40c3b4fcfd2fb3301cfb84f89c24f1a +31a7b3ded73c91405382ef6d3d0f0667f13ccbc57b5b941788e41466c04962a808113e025febf8611fcefbc90c0dbde7842734bc10870228530913667ac772e5 +979e675789f8e69c2778ebe6164007b918c61ad70a871fc4320a5bcc989b987fac940b5b01c062247e8aa46ab771041be5ea9e27b1327ca1e7991ea2dfd8a9ee +c81465dd5ebb58d46485e9b12dae51750ca17087f2d2490d852d5ea609fec73d6bcef15310b6a6473a47bfb3e07139eef418b6aa31676eeb8f2190be4ec8b283 +dcf108f3fa3ad11eeb6a40e1a9abffa6a52b3c4d9bafeee0159ebafa6f5abac2d3b4f9ea0e5ec233e792dd79d730d7ddd7a8abe1034b17f0e071c1dcc27bed59 +17c02b3c874468f12359159e437291352985274b4d5a29a5018547b928d680c253ac3a6d28f7b6e62c19d5bd2d6547cf6d2903e51ad08384e5babbf8960acfc5 +2350ae0085a75c7717df52e1b97804ca1590014f78f5329e96d8e44ac2f25968cb2a1a185e3d8117a0c242637ae2c8a2a5375566a74237d5c0d8d21b82851e22 +b270d1dfa6b3d0ceab68600a1ef03ffde7cb68d8aa62ad33133a1ab6f8d1451ab6cecc6a67329c09cfc32b46e3a4593dcf99d8afea30149eaaea6f5bb8c2d3b6 +fdaa8e7e6a579d12667a86ecb62b46ab2a4285cfd740c641c2d41dce35e799afeae3b550788e67d3dd66a4f0eca6eae30952788e67d3dd66a4f0eca6eae309d2 +15a3c7b3e96e33d215a3bba9fa788274e9cdf16cbadb8c149edd547d3c410acff16cbadb8c149edd547d3c41ba62f47836dd6d467a9c6737551f4f90c2733c9b +ee3623856737551f4f90c2733c9bee3623856737551f4f90c2733c9bee36a3101eb74a3475f5e0e64fbdd96dd22a681d0d44f0f41e633c40915e86ba8efadbee +250d0f3f2709af7bc777c8152d605778da36fb3aa34fc2e31e0e09d0c84745f2ba7585671df5b7dd4b32e781bbc0839ff1f02045f88dde62a56da3af35fa9ee7 +f1f7c448c24339907a9eb50cd0723fd961cb653d10c6149e968dbed6d8fbf0b8b4d83d599d92647cec28def149e159cb002df7a307095bb65ee5b12b3c950dd0 +b27885a765eb551ebbc253d9002d8b57785ab65ee5b1eb8ad1ca066859bcae186dd97a95c7ae4b6f2a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca +6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4f +cbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a +16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca635778 +2a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab +3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0b46cbdca6357782a1ba065f10a4fcbd6ab3c7685a7b2015a16aff0 +b46cbdca63df079e6b5a0ea9811b16ceeaca767075c25eae4e1dd188ddc297d7aedda0e5a01ad8019e8522b4f9513590e3798e3a779dd7420d283c0b1578c9cd +159e4bb6fec2b92b3c0b1578c9cdc7e1b9d2a21a18d1c0d8aefa417750755aab6960e438cf25bb649d7ba606860e126636d76a97ac0185e792adbf70ee0acf42 +055e727385e792adbf70ee0acf42055e72738567aef52fe4e84fce351b0acf6c78563b5272ce1dd12539e3ca5178e6c333b7458bf5159e4dac96a5d64d24efd9 +69d62cd5f3cc3549965ae7767a76f5b366a9f0ccb55b965ae7767a76f5b366a9f0ccb51baaf574dc02f35378e67291559fe039ec1e3bae835078b260985b89e1 +39e71ded25635378e61231a3bec2e394a539cf0c6ea0aac2a3f0cc65c66b0c13e6ab25a1e19cdb6ad82a4663baa17a9e153c8fdcddc8398b366d96366a6c09cf +095c12be0625f1d156de6b17cf73e58f742cbee7421bd8e028d78307149860447c8655ec3f2abd26ab33b4133cee362119f09cec0d15e8a60a2da1d21feb8af0 +0c3818090f3313fd5e1d19dfe1bef0b8fb6bc061d78810e205d1d9169e6d7bdf2061a62085ee075ed1afe01f228281e7e1af20b06135f448febb5582dbaef09c +1c3c68bdd086029ead3d4f7bf0381e981464c1318134e1072126500d3973df4521b0d439ed05cfc9042e3339beb30fc16323947541e06ae00f7c0f9e87de730d +570da973cdb80d3a3384d2f7cb7f823fc38068fbe79adb86c5b5c396a78209b15c90ebf154b98f001b448ac911ef4b91d93f6c196e2c3b0c0fdb9e8c6dde3a67 +c361cb653e88140633aa86610ddffb2fd997c9062e06ba267d97b71941dbc013b810911f53f01229b34b9f053c433b692528ede6792cf2c6fb888499121b7018 +224776f0b027617fc14912bb259f34f934c971c37449789ca48d33aaed721e19797a612b80278e6ee87a64f02aa1256ab3173ce87712f04486773e461ad86142 +6c383725d22401e088e721ffd664ce2393198c47e309338633ae46e004c9f4527e7683a70376fa9e67141e367210739c9b72fb64999ec7efc63507cf52336fd3 +7e3f78f0500f852d0a4994d8ba001624309cd5fa3c97bc91cbab9d77a2ec99f32691308bb02512664e9636cb76b0e3f5729e6d8cbfb4d77de01146d2d3134b4d +763eed77812798eec65bfb3975af9ec7ef3b50a610df87f99ccc755e635178149e6222151e8567293cc5edcfbea15e00bf9d89d0f39c4f82bbfe48fc3ee58416 +f51ae6b998652d4a99dbe9d9d5cf9aa5c233d76e596a9ddbe9d9d5cf9aa5c233d76e596a9ddbe9d9d5cf9aa5c233d76e596a9ddbe9d9d5cf9aa5c233d76e875d +671c4e2ce7a481c233179ef5f76eceb3c70cbd283c194ad22a690d283c4a46b106149e62d5694385471928d680c253ac3a6da8f02803c51a48c173214732749a +8b35d0bf180c969069510d6468009d96bf92b0d88969c34bd580c273a9965f61de0acf0a4abcd42e149e4bb5fc0af35e079e2b489fb287935d33bb62b6e8562a +3e6a70a0f69be16f7db39c3ab3b4d1ef50c263f7e06675e72ac35520bd4b4106fbc39a42da50cdb04b6cd07f2d1bf379b7424ba540590a0f3390826b00383f98 +5069013ce61a81327a92f05cc1d5e2291b1113373836ecfd69539203786c7f57c6bfc5afe74d41e1e8b683a7604079f058f761ede3376ffb8edfdb6dde6efcfc +5bd402cf033e019c03463104873e0d3a22a4043ce8b8640f2845fa425b0180e3572b21ebd2b70285556ef228538ce7312ff49f1d0efdb65fda9ff837f82b6e0b +756d3ff84a9f933f839ee93be8877a83cfb8b26b980c95a1e701bb18ab8bcd1bdedb2527c694f645fef64e00c3165622839255a92bdbd0773c000fd5453cacdf +8a3d92ed41c2e311ad6cebd5c53b63bad08598f0ff51781804c4a1ff4acca5be73812bfe329567f5721e6b302280ed842e013677f871bff953dcfc091b882cf4 +d67d8a9d9affae0938250e6ae06122b1e0c242d712d7392e3b81d183dcc7791e4b40ff1f388d3e30e064622093f0c894089d13369c8407721436581021ac8fe9 +c303d75106ae86e1eac3c3247093101edf8d0f49366c05f0009481e7e1d0b8fa865fbdc3a4e7f16424c1212ba7bd4d0455c21fb18792e996c8769c4ff2ba89c3 +96dfdaa3f4427a1cef816c4624e314bce16407a4846106bf678f6351f395e2ba3eb5a14acea1b9a165dc08ba3a066503980a5b3284c57f2743950c5e23610b19 +7321d27735ed799c3ba03042c16a206c417e8ba1c825ccd25550060db98e238cdf7163bf429a5271ea10fae648c8bbf69cae431d9b45151f5c2833e97ead383a +419eeb525b11c044fed38307d363e24024cc14ce98085f03a4407ca21cbad73cc54e786214531078c59d6c8826fc1efe821ffeed6ae11e39ee998b50821fe04b +d0b11421647ab1a68968469e0aa2a4a8432bc7f7b36835493e6430336343490498899167b44855193dc28c9e6566597fdfb9601033c77c7ed521533db712ab69 +fcf4c4c041be715dcfc66dd274ebf73829522b6468609d735b1982b4caf134a0f01ccfa6bbcd48e1d94dd5c71364e1813d5e2daa81d91a80679068510d1469e0ff0122b708b28b2f98360000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag2134588730{\*\blipuid 7f3b3d3afe4d2a3056325c53ec13b7a9} +010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d009b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e5e50202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e50202 +02020202020202e5020202e502020202020202020202020202020202020202020202020202020202020202e50202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e502020202020202020202020202020202020202020202020202020202020202020202 +e5020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e50202e5e50202e5e502e5e5e5e5020202 +e50202e5020202e502020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5e5e5e50202e5020202e50202e5e5e5020202e5e5e50202e5 +020202e502e502e5020202e502e502e5020202e50202e5e5e5e50202e5e5e5e502e502e5e5e5020202e50202e5020202e50202e5e5e5020202e5e502e5020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202 +e5020202e5020202e5020202e5020202e5020202e5020202e5020202e5020202e50202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5 +02e50202e502e50202e502e5020202e502e5020202e502e5020202e502e502020202e50202e50202e5020202e502e5020202e502e502020202e5020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202 +e50202e502e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e50202020202e5020202e502e50202 +02e5020202e502e5020202e502e5020202e502e5020202e502e5020202e5e50202020202e5020202e502e50202020202e502020202e502020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e5020202020202e5020202e50202e5 +02e502e502e502e502e502e502e502e502e502e502e50202020202e5020202e502e5020202e502e5020202e502e5e5e5e5e502e5020202e502e5020202e50202 +02e502e5020202e502e5020202e502e5020202e502e502e5e502020202020202e5020202e502e5e5e5e5e502e502020202e50202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e5020202e502e5020202e5020202e5020202e50202e5020202e5020202e50202e50202e502 +02e502e50202e50202e502e50202e50202e50202020202e5020202e502e5020202e502e5020202e502e5020202e502e5020202e502e50202e502e50202e502e5 +020202e502e5020202e502e5020202e502e502e50202020202020202e5020202e502e5020202e502e502020202e5020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e5e5e5e50202e5e5e502e5e5e502e5e5e5e5020202e5020202e5020202e50202e50202e50202e502e5 +0202e50202e502e50202e50202e50202020202e5e5e5e50202e5e5e5e5020202e5e5e5020202e5e5e50202e5e5e5e50202e502e5020202e502e502e5e5e5e502 +0202e5e5e5e502e5020202e502e50202e5e5e50202020202e5e5e5e5020202e5e5e50202e5e5e50202e502020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e50202020202020202020202020202 +020202020202020202020202020202020202020202e5020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e50202020202e502020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e50202020202e5020202e5020202020202020202020202020202e5020202e5020202020202020202020202020202020202 +0202020202020202020202020202020202e50202020202020202020202020202020202020202020202e502020202020202e50202020202020202020202020202 +0202020202e502020202020202020202020202020202020202020202e50202020202e50202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e502020202020202020202020202020202020202020202020202e5020202e502020202020202020202020202020202020202020202 +02020202020202020202020202e50202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e5020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000202020202020400020302020202020302020202020404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202 +00020202020002020000000202000202000202000202000000020202020002020202000000020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020200020202 +00020200020202000200020200020200020002020200020202000202020002020200020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020302020002020002020200 +02020202020002020002020002000202020002020002000202000202020202020204000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202000000000202020000000000 +02000202000202000200020202000202000200020200000000000202020400020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020200020202000202000202020002000202 +00020200020002020200020002020200020002020200020202040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020002020200020202000000020200000002000002 +02020000000202000202020002020000000202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020200000000020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203020202020202020202020202020000000000020200000000020002020000020202020202020202020202 +02040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202000202020202000202020002000200020202020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020200020202020200020202000200020002020202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020002020202020002020200020002000202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020302020202020202020202020202000000000202000202020002000200020202020202020202020202020202040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020200020202020202000000000200020000000202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202 +02020202020202020202020002020202020202020200020202000202020202020202020202020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202 +02020202020202000000000002020202020002000200020202020202020202020202020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202 +02020202020202020202020202000202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010100010101010101010101010100010101010101010101010101010101010101 +01010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010100010101010101010101010101000101010001010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 +01010000000001010101010101010101010101010101010101010101010001010101010101010101010001010101010101010101010101010101010101010101 +01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010001010101010101010101010101000101000101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202000202020200 +02020000000002020000000002020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020204000101010100000000010100000001010100000001010001010100000000010100000000010101000101010100010101010101010101000101 +01010101010101010101010101000101000101000101000101010001010100010000000101000000000101010001010100000001010000000101000101000101 +00010101010100010101010001010101000000000101000000010101010100000000010101010000000101010000000101010101000000010101000101010101 +01010100000001010100000001010100010100000000000101000000010101000101000000000001010000000101010101000000000001010000000101010000 +00010100000000000101000101010101000101010100010100000001010101000000010101010100010101000101000000010101000001010101010000000001 +00000001010101010100000001010000000101010000000101000101010101000000000100000001010101010001010100010100000001010101010000000101 +01000000000101010001010100000001010101010100010100000000010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020302020202020202020202020200020202020002000202 +02000200020202000202020202020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020400010101000101010101000101010001000101010001000101000101010001000101010001010100010101010101010101010101010001010000000000 +01010101010101010100010100010100010100010101000101010001010101000100010101000101000101000101010100010101000100010100010100010101 +01000101010101000101010001010100010001010100010101010001010100010100010101000100010101010101010101000101010100010101010101010101 +00010101010100010101010001010001010101010001010100010100010100010101010100010101000101010100010101010100010101000100010101000100 +01010101010101000101010100010101010001000101010001010101010100010101010001010100010001010100010001010101010100010101000101010100 +01010101000101010100010101000100010101000100010101010001010100010101010001010101000101010001000101010001010101010101000100010101 +00010101000101010101010001010101010001010001010100010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202030202020202020202020202020000000000000200020202000200 +02020200020202020202020202020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +01010001010101010100010101000100010101000100010001010101000100010101000101000100010101000101010101010101000100010100010100010101 +01010101010101010001010001010001010001000101000101010000010001010100010101010100010101010001010100010001010001010001010101000101 +01010100010101000101010001000101010101010101000101010100010001010101010001010101010101010100010101010100010101010101010100010101 +01010001010101010101010001010101010101010001010101010100010101010101010100010101010100010101010001010100010001010100010100010101 +01010100010101010001010101000100010101010101010101000001010101000101010001000101010001000101010101010001010100010101000001010101 +00010101010001010100010001010100010001010101000101010001010100000101010100010101000100010101010101010101010000010001010100010100 +01000101010100000101010101010101000101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020203020202020202020202020202020002020002020002020200020002020200 +02020202020202020202020202040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010001 +01010101010001010100010001010100010001000101000000010001010100010100010001010100010101010101010100010001010001010001010101010101 +01010101000101000101000101000100010100010000010101000101010001010101010001010101000101010001000101000101000101010100010101010100 +01010100010101000100000000000101010100010101010001000000000001000101010101010101010001010101010001010101010101010001010101010001 +01010101010101010001010101010101000101010101010100010101010101010001010101010100010101000101010001000101010001010100010101010100 +01010101000101010100010000000000010101000001010101010100010101000100010101000100010101010101010000000001000001010101010100010101 +01000101010001000101010001000101010101000000000100000101010101010001010100010000000000010101010000010101010000000001010001000101 +00000101010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020302020202020202020202020202000202000202000202020002000202020002020202 +02020202020202020204000202020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101000101010101 +01000101010001000101010001000100010101010101000101010001000101010001010001010101000101010001000101000101000101010001010101010101 +00010100010100010001010100010001000101010100010101000101010101000101010100010101000100010100010100010101010001010101010001010100 +01010100010001010100010101010001010101000100010101000100010101010101010101000101010101010001010101010101000101010101000101010100 +01010101010001010101000001010100010101010100010100000000010101010101010100010100010101000100010101000101010100010101010001010101 +00000000000001000101010001010100010101010101010001010100010001010100010001010101010101010101000100010101010101010001010101000101 +01000100010101000100010101010101010100010001010101010101000101010001000101010001010101000101010101010101000100010101000100010101 +01010101010001010001010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202030202020202020202020202020200020200020202000000000202000000000202020202020202 +02020202020400020202020202020204030202020400020202020202040002030202020202030202020202040302020202020400010100010101010101010000 +00010101000000010100010001010101010100010101000100010101000101000101000100010001000101000000010100010001000100010101010100000001 +00000101000101010001000101000000010000000001010101010101000000010100000001010000000100000101010101000101010101000101010001010100 +01010000000101010101000101010100010100000001010100000001010101010100010101010101000101010101010100010101010100010101010001010101 +01010001010101010001010001010101010100010001010101010101010101010100010001010100010001010100010101010100010101000101010100010101 +01000101000000010101010100000001010101000000000101010000000101000000010101010100000001010100000001010101010000000101000000010101 +00000001010001010101010000000101010000000101010100000000010101000000010101010101000000010100000001010001010100010100000001010101 +01000101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020203020202020202020202020202020200000202020202020200020202020200020202020202020202020202 +02040002020202020202020403020202040002020202020204000203020202020203020202020204030202020202040001010100010101010101010101010101 +01010101010001010001010101010101010101010101010101010100010101000000010101000101010101000101010000000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010100010101010101010101010101 +01010101010100010101000101010101010101010101010101010101000001010101010101000101010101000001010101000001010101010101000101010001 +00010101000101010101000101010001000101010101010101000101010001000101010001000101010001000101010001010001010101010001010101000101 +01010101010001010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 +01000101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020302020202020202020202020202020000020202020202020002020202020002020202020202020202020202040002 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020204000101010100000000010101010101010101010101 +01000101010000000001010101010101010101010101010001010001000100010101000000000001010100010001000101010101010101010101010101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010100010100000000000101010101010101010101010101 +01010000000001010101010101010101010101010101010101000101010000000000010101010101000101010101000101010101010101000000010101000000 +01010101010101000000010100000000000101010101000000010101000000010101000000010101000000010101000101010101000101010100010101010101 +01000101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101000101 +01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202030202020202020202020202020202020202020202020202000202020202000202020202020202020202020204000202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400010101010101010101010101010101010101010101000101 +01010101010101010101010101010101010101010101010100010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101 +01010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303000202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020002020202000202000000020200000002020000 +00020200000002020000000202020202000202020202020000000202000202020002020002020002000200000002020000000202000202000000020200020202 +00020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202000202020200020002020202000202020200020202000202 +02020002020202000202020200020202020200020202000200020202000202000202000200020202020002020202000200020002020200020002020200020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020200000000000002000202020200020202020002020202020202000002 +02020000020202020002020202020002020202020002020200020200020200020002020200000202020000020002000202020002000202020002020200000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403030303030302020200020200020200020202020002020202000000000002000002020200000202 +02020202000000000202000000000002000202020002020002020002000200000202020000020202000200020202000200020202000200000202020202030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303040302020204000202 +02020202040002030202020202030202020202040404040404040202020002020002020002020202000202020200020202000200020202020002020202020202 +00020202000200020202000200000202000202000202000200020002020202000202020200020002020200020002020200020002020202020204040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020400020202020202 +04000203020202020203020202020202020202020202020202000202000202020000000202000000020200000002020200000002020000000202020200020202 +00020200000002020002000200000002000002020002020000000202000000020002020000000202000000000202020000000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202000002020202020202020202020202020202020202020202020202020202020202020002020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020200000202020202020202020202020202020202020202020202020202020202020202000000000202020202020202 +02020202020202020202020200020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020203030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020402020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000 +00000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010204040404040404040404040002 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020002000200020002000200020002000200 +02000200020002000200020002000200020002000200020002000200020002000200020002000200020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020204000101010100000000010001010000000101000000000101010000000001000101010100010101010101000000010100010101000101 +00010100010001000000010100000001010001010000000101000101010001000000010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202030303030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020203030303020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020400010101000101010001000100010101000100010101000100010101000100010101010001010101010001010100010001010100010100010100 +01000101010100010101010001000100010101000100010101000101010100010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202030302020202030302020202020202000202020200020002000202000000020202000202020002020200 +00000202020000000002020202000202020200020200000002020000000202020000020000000202020202020202020202020202020202020202020202020202 +02020202020202020202020203030202020203030202020202020200000000020202020000000202000202020002000202000000020202000000000202020200 +02020202000202000000020200000002020200000200000002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02040001010001010101000100010001010100010001010100010001010100010001010101000101010101000101010101000101010001010001010001000101 +01000001010100000100010001010100010001010100010101000001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020101010102020302020202020200020202020002000200020002020200020200020202000202000202020002 +00020202000202020200020202020002000202020002020202000200020202020202000202020202020202020202020202020202020202020202020202020202 +02020202020202040202010101010202030202020202000002020200020200020202000200020202000200020002020200020002020200020202020002020202 +00020002020200020202020002000202020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202040001 +01000101000000010001000101010001000101010001010000000001000101010100000000010100000000000100010101000101000101000100010000010101 +00000101010001000101010001000101010001000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020002020202040002030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040001010101010102030202020202020000000000000200020002000202020002000200020002000200020202020200020202 +00020202020002020202000200020202000202020000020002020202020000020202020202020202020202020202020202020202020202020202020202020202 +02020204000101010101010203020202020202000202020200020002020202020002020200020002000202020202000202020002020202000202020200020002 +02020002020200000200020202020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020204000101000101 +01010101000100010101000100010101000101010101000100010101010001010100010001010100010000010100010100010100010001000101010100010101 +01000100010101000100010101000100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020200000002020204000203020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400010101010101010102030202020202020002020002020002000200020202000200020002000200020000000000020002020200020202 +02000202020200020002020200020000020202000202020000020202020202020202020202020202020202020202020202020202020202020202020202020400 +01010100000101010203020202020000020202020002000000000002000202020002000200000000000200020202000202020200020202020002000202020002 +00000202020002020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020400010100010101010101 +00010100000001010000000001010100000001010001010101000101010001010000000101000100010000000100000101000101000000010100000001000101 +00000001010000000001010100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202000000000002020400020302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010203020202020202000202000202000200020002020200020002020002020002000202020002000202020002020202000000 +00000002000202020002000202020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202040001010000 +00000101020302020202020002020202000200020202000200020202000200020002020200020002020200020202020000000000000200020202000200020202 +02000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202040001010100010101010100010101 +01010101000101010101010101010101000101010100010101000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000101010101010101020302020202020200020200020200020002020000000202000202000202000202000000020202000000000202020200020202020002 +02000000020202000000020000000202000000020202020202020202020202020202020202020202020202020202020202020202020204000101000000000101 +02030202020200000202020200020200000002020000000002020002020000000202020000000002020202000202020200020200000002020200000002000000 +02020000000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020204000101010100000000010001010101010101 +00010101010101010101010100010101010000000001010101010101010101010101010101010101010001010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101 +01010101010102030202020202020200000202020002000202020202020202020202020202020202020202020202020200020202020002020202000202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101000001010102030202 +02020200020202000202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020400010101010101010101000101010101010100010101 +01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101 +01020302020202020202020000020202000200020202020202020202020202020202020202020202020202020002020202000202020200020202020202020202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101020302020202020000 +00000002020202020202020202020202020200020202020202020202020200020202020002020202000202020202020202020202020002020202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000101010100000302 +02020202020202020202020200020002020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000010101010000030202020202020202020202 +02020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020204000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020404000000000404020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040400000000040402020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020400010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020303030303 +03030303030400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204040404020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020404040402020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020202020202020202 +02020002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020002000200020002000200020002 +00020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020000 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020202020202000202020202000202000000000202020202000000020202020002020002020200020200 +00000202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020302020202020202020202020202020402 +02020202020404040202020204040402020402020202040202020202040202020202040202040404020202040404020202040404020202040402020204040202 +02020202020202020202020204000202020202020202020200020202020200020002020200020202020002020200020200020202000002020002000202020002 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202030202020202020202020202020202040202020202 +04020202040202040202020402040202020204020202020204020202020204020402020204020402020204020402020204020402020402040202040202020202 +02020202020202020400020202020202020202020200000000000202000202020002020202020202020002020002020002020002000200020202020202020202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020203020202020202020202020202020204020202020202020202 +04020204020202020204020202040204020202020204040404040202040202020202040202020202040202020202020204020202020402020202020202020202 +02020202040002020202020202020202020002020200020200020202000202020202020202000202000202000202000200020000000000020202020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020302020202020202020202020202020402020202020202020204020204 +04040404020402020204020402020202020402020204020204020202020204020202020204040404040202040202020204020202020202020202020202020202 +04000202020202020202020202000202020002020002020200020202020200000002020200020200020200020002000202020002020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202030202020202020202020202020202040404040202020404040202020402020204 +02040202040202020402020202040202020402020402020204020402020204020402020204020402020402040202040202020202020202020202020204000202 +02020202020202020202000200020202020000000002020202000202020202020000020002020002000202000000020202020202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020204020202020204020202020202020404040202040402 +04020202040202020202040204020202020404040202020404040202020404040202020404020202040402020202020202020202020202020400020202020202 +02020202020200020002020202020202000202020200020202020202000202020202020200020202020202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020402020202020402020202020202020202020202020202020202 +02020202020204020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202 +02020200020202020202020200020202020002020200020200020202020202020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020202020202020202040202020202040202020402020202020202020202020202020202020202 +02020204020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020200 +02020202020202020002020202020000000202020202020202020202000202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020202020202020204040404040202040404020202020202020202020202020202020202020202020204 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040003030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid8210738 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\f36\fs20\insrsid8210738 +\par Permissions can be set globally, and for each individual trigger. Use the dropdown box to choose between the different access scopes. Each scope has two lists: an Allow List, and a Deny List. These lists work using user hostmasks, i.e. } +{\field{\*\fldinst {\f36\fs20\insrsid8210738 HYPERLINK "mailto:CoolGuy!*@*.myisp.com" }{\f36\fs20\insrsid5655541\charrsid14291492 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b02000000170000001600000043006f006f006c0047007500790021002a0040002a002e006d0079006900730070002e0063006f006d000000e0c9ea79f9bace118c8200aa004ba90b3a0000006d00610069006c0074006f003a0043006f006f006c0047007500790021002a004000 +2a002e006d0079006900730070002e0063006f006d000000c50000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid8210738\charrsid14291492 CoolGuy!*@*.myisp.com}}}{\f36\fs20\insrsid8210738 +. Wildcards can be used to specify any matching text. You use the following dialog to add and edit permissions: +\par +\par }{\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1032{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}} +{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7726\pich6588\picwgoal4380\pichgoal3735\pngblip\bliptag707798884{\*\blipuid 2a3027641fe67e4170ec50028a252cb6} +89504e470d0a1a0a0000000d4948445200000124000000f90803000000b9f0b89b00000300504c54458399b1ffffff000000c1ccd94f657d526982546d86536b +84526a834f667e50677f52698151688058748d59758e58738c57728b556f88546e86536c845a768f57718a567088556f87546d855d7c955b799259768f5e7d96 +5d7b945c7a935b78915a77905c799262849e62849d62839d61829c60819a5e7e976689a363859e61829b6080995f7f986c94af6a91ac6d95b06c93ae6b92ad6a +91ab6990aa698faa688da8678ca6698ea9688da7678ca5668ba46589a263869f668aa36588a16487a0729eb96f99b46d96b176a3bf74a0bb739fba729db8719c +b7719bb6709ab56f98b36e97b26e98b26e97b16d95af7db0cc7fb2ce7eb1cd7cadc97bacc87aabc678a8c377a6c175a3be74a1bc73a0bb80b3cf7bacc77babc7 +7aaac579a9c478a7c277a5c076a4bf75a2bd80b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0ebbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37 +bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1a10b15153d727263b7b76dc7c77adbdb325a5a78d4 +d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2ddddaee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4 +b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323dfe7e7515353e7ebeb404141abadad7475756a6b6b57 +5858e9eaea8c8d8d7f8080a72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f4fad67676845459d6a6a6f5454d2a2a2423535715b +5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828 +131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000659318bd000000e074524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffff00b7a3129e00000001624b47440088051d480000000c636d50504a436d703037313200000003480073bc0000 +0ec549444154785eed9d878315471dc76fd64342d7048423c09d09392289a20430800592504c542008412c8466ecbdf7de8d15138dddd88dbdf7de35f66efe16 +a7979dd99ddf7b337b6ff7ed6f13deddedfbcdeccc67bfbfdfcececcce4e4ce01623504c4cdc0db77a02930c520c64dfbf17902603db82050b162e5cb878f1e2 +458b16cd9b37efbcf9f3e75f70c1aa55abee7efef92b57aebce7bde8b662c58a7bd06dd9b2254b962ca5db85cb97cfcccc4c4f4faf5e7def75ebd6ad5dbb766a +6a6acd9a351b366cb89c6e975d363b3bbb71e3c64b2e59bffee28b2fba0fdd1ef450b63d64e7ce9d975efae01d3b766cdfbe7ddbb66d575eb975ebd6076ed9b2 +e58a2b366fde7cbf07b0edfef7a5db23376dda74d5558fb8eeba875f7bedeeddbb1f46b7fdfbf7efdbb76fefdebdbb76eddab367cfa3afb9e6d8b163a74e9dba +e186abaf3e79f2e48d371e3d7af4c48913478e1c793cdb1ef728ba3df631870f1fbefefab367cf3ee1cc9933070e1c3874e8d0c183078f1f3f7e3ab44d28483f +ff21e3f497df7df90f8a174252c034a4df7ee3d7937ffdc75dc557b4a6fa0aa9149e8ad3a735a43bbeffd3afffaf28fe66fcaeb7909c083c6943fafd6fbef999 +a2b8fdcf0e2442ea6212e15b242611d2b598e45ec65c485ffd555114ffb4023855928044483870130208dcdd8454d0cbd9c404fb74217d91322abee640624249 +84c4b2e8d8d58d2b89f1e1a41c48777c9e41fa4f181299275c8bd02600fb219a004a4974076d02b0fd172ea71f33844caf264434011424f6933601d80fda0460 +3f6813807ed22600fd6c551340b81ba3c17e3a903ef759b6fb0b77fefd5f74fb1363c59c6d219312733742ce23643e21bc9dc42871483c2411b28c522264e952 +4228a4191b12215353544a1b28a1cb09a18c6667292542d6af27e422422826ca88fedfa676928c4982910be9d39ffcf887dfff8b1f7ce9768aeaa37fac81c4d1 +9494441b9342691cd234fb4d34266d48b431c920d1c6a4b0654a628d494aa92b4afac4133ff281f7bdf7bb3f667afaefbf25245697929208b1942403377337a6 +24dae2f620717fe34ab221c9163777374aa97d90c231e963377df09673ef7afbcf18a43b79642284dd96504a8ebbf9903c779ba65212b7254c48536b08e99cbb +555cdd6ebaed9673efbef9cdafa78c3e25c2b786b488b0c0ad6252c8ddecc0cdeedd3c489452c702b76a513a81fbb65bcf3de9e6b7bce1554571d7b77f22dcad +a737b8358dc95bdff3ceb7bde975af2e8a17bfe0353ffad6f77ed963486e8f887d5bc219bdf2a52f7fe1f39ff3aca73fef43dfe92f241695edcdbac17dc75bdf +f8da57bcec252f7aeeb39ff98ca73df5294fee2f24bf4749f702f8bd6e7d8d499590fade3f1ba93ff6710304829010128000c004958490000400269994141ab8 +ebf43ee7e62417a4723bb5e37fbba3dad920899eb471d9b240127d9b669b2cc6058fa8471d24319262d7be4c437e07865403affc559b38370a8985224753ec2f +6f27a17b0bfe9ff892ff947f9715391a741048623c857d9a7f7287dc5d129c7437bf461c87b7493a9c0ddbccdf2df1da5a48fcbc7287139ff257f6437898deed +3a9c80a470486d308508b9280e8286fc5f6a871b8bdf2531ba43ec93c99985a54691407d94949b093240491292f8c1ffc9ff85aeb8a642813bc0a312920d41fd +ae716aba1a9da4abce840118546a322a30248ec286a4a1b1dd354ad23550f2e052501a32d5d54a712baa9426a42554a592b7109264a194a42089dd0e25c7dd3c +48caeb2c81c8732d393871ab0c89f9560b21f1702d3ea49a1c7793846c4a4ee0762199d862d554f983882e565cb10859f2b18428788ed2dd00377b6113d59814 +157602b76a02e84bbd15e1fd801280a4b2d45e6702b7ba0a24c7a07206595adc6554e016b7ba00ea52f98d28f39555742f5d762e4e862d835453591b4caf2035 +2b806cb937a3a4a1a3594b1336d19f347e0f5eb87d1cf8d84454cc993adda2c7e9b40142029c3e84849000040026a824840420003041252124000180092a0921 +0108004c50490809400060a294d4e979324d169ef5996848e3d7d991a546932e2480ec7a68829000271d212124000180092a09210108004cd294c4da26808334 +6cd2782952204d4eb2e1e951639a83522440a288f8dc8e62a48b78cd45299220890165331a5c9efad6b09bf1ecd52c0d550a3e9531f3363c2433874453ca5fbc +686d7929b8a46529f424b36852b8414e486a5e979efc65e6efcac960f072412d19243171c782c4e7e0c95204269b41f3d676f921e9f9bae5f9bb03970d92a00a +92993baca77c42b20bdb340a494c750e4dd41dbec0a594417763f339ad69d6de0cd8418f3e3ca460c8945375cdf46f569e463179819b1f514f389713abd36279 +0aa489097e71d3d715ab78f61c79394737ad9c95279f3666bd52e838644d421f543db67d0224ba122ccb497cf2d3273eccacddd26f29e5ac4e5b2e856c028863 +cb62259ea0144862c1dc66aa3e48aed15224329a488334485546688b90e6007e2f9494ca11210108222484042000307195d4e4286897f3b60727b30c778e6526 +546e38ab04e273b4b5d5829633a0a42334412501e023248404200030f19424faf5eccdfeab89be764029476ce243aa2d50ea4df5886b3be4e12b20c9ce74d97d +25d601502321ee78c490c7ed54b2d29c49bd38be5e1f81af26210564af62624622badc9e8e973d3067d22c1c61ba3fd51a2e7cfc83778ada9f63fe52af702f80 +8a3a65483e9e5e04f15a48aebbe94ef5ac037f5d884b1590aca13dd11ab0dd4d2d5d628f4774a1ae439731dee9d6cf0bbe03142101f4158704c864dc4d1012e0 +0c2324840420003041252124000180494049f6fd1ef67c33862148bccb4df4bb21a44a487ac12f84c49d31a824bd486669da2fc07d0126a1fb9c76dffbd440a2 +93a31b8104e0d83293302431cdde8364cd8154d35bf572d4ee02a7aa779775af98ce02d3a1a0bf57331cf59b425bc6a7c6ddc4b2cee559f66ae6a8d597abfb28 +cda4646b796a7604d92be7f5049b4e2961d5e6debb0a25b173ee3eafa1c89859e4bc72aa3b5742127ff30aab2e71393ae575721ad38e42920bd77a3149cd6557 +ab275b72d03213ec34a6ba9e606dda4925a9357bbdc0ed2cf8ae7cc9f0d13ee3edaae80996fee82c679d6bf675bee856d704308fb2c9886b45695902eb0b2baa +9b35aaab02b7de2fbdd25e18bd1b90ac5390b7c5ddeed650b5f2024a72a6aae5d3acf2acac39ce4d66d85502e08c9010128000c00495849000040026a8248404 +2000304125212400018049b5922293e480372c29b9a4a465554f4daff1d54032832681dfa043047cf5a0caad3e9794b41c52c2b11d7dd541aa7b4b0a1cd2f0b9 +d4bf76285e82d4f420250d5f3d731e520a9a92562829470d5846958b71e639444a2ee0b4155d30e0f4b1d80d862457dd5227c7ac99547f84504145ffb95e9faa +b2970990b6f6e0a9e90776b7d2eb0ccdf25b918eb44041ad572972d4834072d3aa5107b1c88d070c706c6f202c487d3025b1e1b8d21a652385a4d7b4090e4801 +20d9a364d5aa1c1492eb6e7617b7d044f98c420a2a872fbdd4d1b47cea341f44181a9218d6d1036361500342d2d70bed284249a55194daab5bc8ddc4605d4995 +730049bd4eb3ceeb07b8bae957619642ae38fff2847aafc60d5d862b20f153eab6e1fc4b782926252ba9eefc5a671ada04b08ae75c97acc120e1e00356d419bc +7353cf81924474b03f430e0775377ed9e6ceeb29c90c604bcfb38f03b80c5bc3c0aec701d2b6ab09506ebb8a76920edc1a54f94a0c68d01948a5a80f483b3024 +538ff86dcdc0eda43024bb8ce1b6404a4553d2b292a5a64748d66ab4b572e4b4ab03777d5a687f52422e9155aca325484d0f50526c6196287f6e90924b4adad4 +63bb6d117c2547fc6ce340409c513f96500470a86f4ba0bbc511a2bbc519a1bb0118212484042100b0c198849000040026a82484042000304125212400018009 +2a696048f1d5cdfa6981ab28c7faf6e4cb2c70595788cfd1918e688f31209fb1364125014e2f42424800020013541242021000980494149c84e867d5d5478f01 +50ca263e2468e5a1764314aa6d492a172dd7cffaeb65b8f59c276bba64dbaad34c79fcf5b8c571f4cc213ddbafbcc6b450d2d8dfd0d5adc75d01494f5655efbf +84dcfd74d926dc5522434db592dc998ecde8bb3db956f427a989c7d2bd22eed69eea345392aa4e37771abb03c95e5bcb9f93dc4c31479b2bf64c02f823248404 +20003041252124000180092a09210108004c504943421afbfb556805d508524849f52b33d42edb30565fea61b630a4ba4507faf31d42029c6b84d400a4da553f +22c70ba44dc90e50bb4c260025398f6f876b05ab2b42029cb43e40520f70cb9ff2816ef574378724be720cad5d0292636367a2bf14598a953e745ee21172c0a9 +68c004e26ee20177b51e802aa8f8db7ccac2895dbcc2eac3b3726d4cd63aa99fb1c1d6008458961048a2b26a2d00753a4390044d49a902926763b29649856438 +3b5b3ba5551b6235cbf8fd0090f45145c90390b4d84cacf7ac7c1ba32bee8cdad1a414b58b750552bd46b4471a4ff351eaaa7aa4959396fc5a46321da5322a04 +9a155c492a865aa1d44456e916d295144bb962878ad63a70cbf77c6839baa15e45680ecbf2dd56076e28efcc76ee954c06eeccc7006607501230a7dc660ea4d1 +c52356adf642ca0d3d213f840480570f09d0a3d90b93ba9ec92ecf92c95b7629051c0800f8044242480002001354124202100098b84a828edaf5cd0e9f9c84b4 +1ad83c6c7c2830ee740829ce08950460849010128400c00663d29c40ca372f491517726106d9e47a242f5d4905a8bc7123b35275ae750a58ddb26c3920652a88 +ae1242aa224a27226a77cb425d3494b36ca82400468484900004002663a2a460f4e9504ca2ed287ab2d4bfcaf3160fdce289cef0d67148920e7f4ab56e8b42aa +4dde6d48eab167f588fcd04a5218b89ca4a8d4ef1527a033eea621c5da2c312559e99d575ce967f37dfcfd85c4456491e1b78e6157ee1ea44848622f65ad6d71 +97177590af4c93d9763b26a9cb5aaec06d3424e5330eeea65f0e269b0143076ee71557ea92a956e4e9b8bb01dab3c224e66ee08c8c61676212b86e0809800a21 +21a43c1d89e3aea43c7328c6bb6732db70896e4ce6a13ed9a6ab5b7648d9328cdd2f0242a56c9ee052d35156e93d93d14374df002101ce2183942b4e8e6f3eec25ebb8c508fc1f14b497de10bc7e6b0000000049454e44ae426082}}{\nonshppict +{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw7726\pich6588\picwgoal4380\pichgoal3735\wmetafile8\bliptag707798884{\*\blipuid 2a3027641fe67e4170ec50028a252cb6} +0100090000034490000000002390000000000400000003010800050000000b0200000000050000000c02fa002501030000001e0023900000410b2000cc00f900 +240100000000f9002401000000002800000024010000f90000000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876f5500886f55008870 +56008a7157008b7257008c7358008d7458008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b5d00957c5d00967d5e00977e +5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8462009e8563009f866300a0876400a1886500a2896500a3896600a38a6600a48b +6600a58c6700a68c6700a78d6800a88d6800a98e6900aa8f6900aa906900ab916a00ac916a00ad926b00ae936c00af946c00af956d00b0956d00b1966d00b197 +6e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b89d7200b99e7200ba9f7300bba07300bba07400bca17400bda27500bea37500bfa3 +7600bfa47600c0a57700c1a67700c2a77800c3a87800c4a97900c5aa7a00c6ab7a00c7ab7b00c7ac7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb0 +7d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbdbd00e1e1e5002828a70039393d0060606000555555000404 +040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a910010100f000909080065656500eaeae9002d2d34004f4f +4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949490067676700e2e2d4005c5c540051514700515144005151 +41003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2 +c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb8f00dddd86005a5a320018181600dedeab00dcdb9800d9d9 +8400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a0072723d000a0a040093933200b7b763004f4f89003434ac004b4b +92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c7 +6d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb1700bbbb0e00bfbf0d000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000202020202020202030404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000304040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400000202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040000020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020003020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400000202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200030202020202020202020202020202020202020202020202020202020202020000000202020002020200020202020202020202020202 +02020202020202020202020202020202040000020202020202020203020202020202020202020202020202020202020202020000000002020000000002000202 +02000202000000020200000002020002020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200030202020202020202020202020202020202 +02020202020202020202020200020202000202000202000202020202020202020202020202020202020202020202020202020202040000020202020202020203 +02020202020202020202020202020202020202020200020202020200020202000200020202000200020202020002020200020002020202020202020202020202 +02020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020003020202020202020202020202020202020202020202020202020202020002020202020002000200020202020202 +02020202020202020202020202020202020202020202020204000002020202020202020302020202020202020202020202020202020202020002020202020200 +02020200020002020200020002020202000202020202000202020202020202020202020202020202020202040002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020003020202020202020202 +02020202020202020202020202020202020202000202020202000200000202020202020202020202020202020202020202020202020202020202020204000002 +02020202020202030202020202020202020202020202020202020202000202020202020200000000020002020200020002020202000000000002000202020202 +02020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000302020202020202020202020202020202020202020202020202020202000202020202000200 +00020202020202020202020202020202020202020202020202020202020202020400000202020202020202030202020202020202020202020202020202020202 +00020202020202020202020002000202020002000202020200020202000200020202020202020202020202020202020202020204000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000302 +02020202020202020202020202020202020202020202020202020200020202020200020002000202020202020202020202020202020202020202020202020202 +02020202040000020202020202020203020202020202020202020202020202020202020200020202020202020000000202000000000202020000000202000000 +02020002020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200030202020202020202020202020202020202020202020202020202020202 +00020202000202000202000202020202020202020202020202020202020202020202020202020202040000020202020202020203020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020400020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020003020202020202020202020202020202020202020202020202020202020202000000020202000202020002020202020202020202020202020202 +02020202020202020202020204000002020202020202020302020202020202020202020202020202020202020202000000000202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020003020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000002020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202 +02020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400000202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040000020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200030202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020003020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000002020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030300000202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202040002030202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020202020202020403020202 +04000203020202040302020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202040302020204000203020202040302020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020204030202020400020302020204030202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202020202020204030202020400020302020204030202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101 +01010101000101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020403020202040002030202020403020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100010101010101010101010101010001010001010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020403020202040002030202020403020202 +02020400010101010001010101000101000000010101010000000101010101000101010001010000000101010000010101010100000000010000000101010101 +01000000010100000001010100000001010001010101010000000001000000010101010100010101000101000000010101010100000001010100000000010101 +00010101000000010101010101000101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202040302020204000203020202040302020202020400010101010001010101000100010101000101010101010001 +01010100010101000100010101000100010101010101000101010001010101000101010100010101010001010100010001010100010001010101000101010001 +01010100010101010001010100010001010100010101010101010001000101010001010100010101010101000101010101000101000101010001010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202040302020204000203 +02020204030202020202040001010101000101010100010001010101010101010100000101010100010101000100010101000100010101010101000101010001 +01010000010101010001010101000101010001000101010001000101010100010101000101010000010101010001010100010001010101010101010101000001 +00010101000101000100010101010000010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020204030202020400020302020204030202020202040001010101000101010100010000000000 +01010100000101010101010001010100010001010100010001010101010101000000000100000101010101010001010101000101010001000101010001000101 +01010100000000010000010101010101000101010001000000000001010101000001010101000000000101000100010100000101010101010101010100010101 +00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020204 +03020202040002030202020403020202020204000101010100000000000001000101010001010100010101010101010001010100010001010100010001010101 +01010101010100010001010101010101000101010100010101000100010101000100010101010101010100010001010101010101000101010001000101010001 +01010100010101010101010100010001010100010001010101010101010001010001010100010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020403020202040002030202020403020202020204000101010100010101 +01000101000000010101010100000001010101000000000101010000000101000000010101010100000001010100000001010101010000000101000000010101 +00000001010001010101010000000101010000000101010100000000010101000000010101010101000000010100000001010001010100010100000001010101 +01000101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202040302020204000203020202040302020202020400010101010001010101000101010101010100010101010101010101010101010101010101 +01010100010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010100010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202040302020204000203020202040302020202020400 +01010101000101010100010101010101010001010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101 +01010101010101010101010101000101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020204030202020400020302020204030202020202040001010101010101010101010101010101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 +01010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020204030202020400020302020204 +03020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020403020202040002030202020403020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020403020202 +04000203020202040302020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202040302020204000203020202040302020202020400000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202 +02020204030202020400020302020204030202020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020200000000020200000002020002020002020002000202000202000202000000020200 +02020200020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02000202020202000202020002000202000202000200020200020200020002020200020002020200020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020200020202020202000202020002000202000202000200020200020200 +02000202020202000202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03030303030302020002020202020200020202000200020200020200020002020002020002000000000002000202020002000202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002030202020404040404040402020002020202020200020202000200020200020200 +02000202000202000200020202000200020202000200020202020204040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000203020202020202020202020202000202020202020200000002020000000200000202000000020000020202000000020200000000020200000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020000000002020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302020204000203020202040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020303030303030303030303030303030303030303030303030303030303030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303 +03030303030302020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303 +03030202020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303 +03030202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202040202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202040202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020204020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202040001010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020202020200020202020202020202020202020202020202020202040001010101010101010101010101010101 +01010101010101010101010102030202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101 +01010101010101010203020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101 +01010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202020202020202020202020202020200020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020204000101010101010101010101010101 +01010101010101010101010101010203020202020000000002020000000002020200020202000000020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010203020202000202020002000202020000000202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020400010101010101010101010101000000010100000000000101010101010203020202000202020002000202 +02000202020002020202020200020202020202020202020202020400010101010101010101010101010101010101000000010101010101010203020202000202 +02000200020202020202000202020202020202020202040001010101010101010101010101010101010100000001010101010101020302020202020202020202 +02020202020202020202020202020202020202020202040001010101010101010101010101010101010100000001010101010101020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020400010101010101 +01010101010101000101010001010101010101010101020302020200020202000200020202000202000200020202020000020202020202020202020202020400 +01010101010101010101010101010101010001010100010101010101020302020200020202000200020202020200000202020202020202020202040001010101 +01010101010101010101010101000101010001010101010102030200020200020200020002000202020002020202020202020202020202020202040001010101 +01010101010101010101010101000101010001010101010102030202020000000202020000000202020000000202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202040001010101010101010101010101000101010100010101010101010101020302020200 +02020200020200000000020200020002020000020202020202020202020202020202040001010101010101010101010101010101010001010100010101010101 +02030202020002020200020002020200000202020202020202020202020204000101010101010101010101010101010101000101010001010101010102030200 +02020002020002000200020202000202020202020202020202020202020204000101010101010101010101010101010101000101010001010101010102030202 +02020202000200020202000200020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +04000101010101010101010101010100010101010100010101010101010102030202020002020200020202020200020002020200020002020202020202020202 +02020202020204000101010101010101010101010101010101000101010001010101010102030202020002020200020000020200020202020202020202020202 +02020400010101010101010101010101010101010100010101000101010101010203020002020002020002000200020202000202020202020202020202020202 +02020400010101010101010101010101010101010100010101000101010101010203020202020200000200020202020200020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020204000101010101010101010101010100010101010101000101010101 +01010203020202020000000002020000000202000202020002020000000202020202020202020202020204000101010101010101010101010101010101000101 +01000101010101010203020202000000000202000200020200000002020202020202020202020400010101010101010101010101010101010100010101000101 +01010101020302000202000202000200020002020200020202020202020202020202020202020400010101010101010101010101010101010100010101000101 +01010101020302020200000202020000000000020002020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020400010101010101010101010101010001010101010101000101010101010203020202020202020002020202020202020202020202020202 +02020202020202020202020202020400010101010101010101010101010101010100010101000101010101010203020202000202020202020202020202020202 +02020202020202020202040001010101010101010101010101010101010001010100010101010101020302000202000202000200020002020200020202020202 +02020202020202020202040001010101010101010101010101010101010001010100010101010101020302020200020202020002020200020002020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020400010101010101010101010101000001010100 +01010100010101010101020302020202020202000202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010001010100010101010101020302020200020202020202020202020202020202020202020202020202040001010101010101010101010101010101 +01000101010001010101010102030200000002000002020002000000000202020202020202020202020202020202040001010101010101010101010101010101 +01000101010001010101010102030202020200000002020000000202020000000202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202040001010101010101010101010101000101010100000001010101010101020302020202020202000202020202020202 +02020202020202020202020202020202020202020202040001010101010101010101010101010101010100000001010101010101020302020200020202020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010000000101010101010102030202020202020202020202020202 +02020202020202020202020202020202020204000101010101010101010101010101010101010000000101010101010102030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202040001010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010102030202020202020202020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010203020202020202020202000202020202020202020202020202020202020202020204000101010101010101 +01010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010102030202 +02020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202 +02020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020204000101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020202020202020202 +02020400010101010101010101010101010101010101010101010101010101010203020202020202020202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020400 +01010101010101010101010101010101010101010101010101010101020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020400000000000000000000000000000000000000000000000000000000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000 +00000000020302020202020202020202020202020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000 +02030202020202020202020202020202020202020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202020202020202 +02020202020202020202040404040404040404040404040404040404040404040404040404040404040302020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020204040404040404040404040404040404040404040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202030303030303030303030303030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020204020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020204000101010101010101010203020202020202 +00000000020200000002020200000002020002020202020202000000000202000000020200000002020000000202000000020200000002020202020200000002 +02000202020002000000000202000200020202020000000202000000020202020200020002020200020200020202000202020002020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020400010101000101010101020302020202020002020202000202020200020002020200020002020202020200020202 +00020002020202000202020200020202000202020200020202020002020202000202020002020002000202000202020002000200020202000202020002020202 +00020202020002000202020002020002020200020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020400010100000001010101 +02030202020202000202020200020202000002000202020202000202020202020002020200020002020202000202020200020202020202020000020202000002 +02020200020202020202020002020200020202000200020002020200020202020202020000020202020002000202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202040001000000000001010102030202020202000202020200020000020202000000000002000202 +02020202020000000002000202020200020202020000000000020000020202000002020202020200000000000202020002020200020202000200020002020200 +00000000020000020202020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202040001 +00000100000001010203020202020200020202020002000202020200020202000200000202020202020202020002000202020200020202020002020200020002 +02020200020202020202020002020200020200020002020002020200020002000002020002020200020002020202020202000200020202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020204000100010101000000010203020202020200020202020002020000000202 +00000002020002000202020202000000020202000000020200000002020000000202020000000202000000020202020200000002020002020200020000000002 +02000200020002020000000202020000000202020200020000000002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020400010101010101000001020302020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020400010101010101010001020302020202020002020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202040001010101010101010102030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202040000000000000000000002030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020204040404040404040404040403020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202000000000002000202020002000000000202000200020202020000000002020000020002 +02000000020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +00020202020202000200020200020202000200020002020200020202000200020202000200020202000200020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020200020202020202020002020200020202000200020002020200020202 +00020002020200020002020200020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03030303030302020002020202020202000202020002020200020002000202020200000000020002020200020002020200020002020200020202030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002030202020404040404040402020000000002020200020002020002020200020002 +00000202020202020002000202020002000202020002000202020002020204040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000203020202020202020202020202000202020202000202020002000000000202000200020002020000000202000000020002020000000202000000000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020200000000000202020202020202020202020200020202020202020202020200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020203030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020202040002030202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303030302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020303 +03030202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020303020202020303020202020202020002020202000202000000020200000002020000000202 +00000002020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020303020202020303020202020202020000000002020202000000020200020202 +00020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040202 +01010101020203020202020202000202020200020002020202000202020200020202000202020200020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204020201010101020203020202020202000202020002020002020200020002020200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010203020202020202000000000000020002020202000202 +02020002020202020202000002020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010203020202020202000202020200020002 +02020202000202020002020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040001010101010101010203020202020202000202000202000202020200020202020000000000020000020202000002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040001010100000101010203020202020200020202020002000000000002000202020002020002000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010203020202020202000202000202 +00020202020002020202000202020002000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010000000001010203020202020200 +02020202000200020202000200020202000200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000101010101010101020302020202020200020200020202000000020200000002020000000202020000000202000000020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000101000000000101020302020202020002020202000202000000020200000000020200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010101010101020302020202 +02020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000101010000010101 +02030202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000101010101010203020202020202020200000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000101010101010203020202020202000000000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002030202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000001010101 +00000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00000101010100000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204040000000004040202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204040000000004040202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040404040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202040404040202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020302020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020302020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002030202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000203020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000203020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020302020204030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030304030202020400020302020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010203020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010100 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101000000000101010101010101 +01010101010101010101010101010100010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000101010101010000000001010000000101010000000101000101010000000001 +01000000000101010001010101000101010101010101010001010101010101010101010101010100010100010100010100010101000101010001000000010100 +00000001010100010101000000010100000001010001010001010001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020204000203 +02020202020202020200020202020002020000000202000000020202000002000202000202000202000000000200000002020002020200020202020202020202 +02020400010101010100010101010100010101000100010101000100010100010101000100010101000101010001010101010101010101010101000101000000 +00000101010101010101010001010001010001010001010100010101000101010100010001010100010100010100010101010001010100010001010001010001 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020202020400020302020202020202020200020202020002000202020002020202000200 +02020200020200020200020002020200020202020002000202000202020202020202020202020400010101010001010101010100010101000100010101000100 +01000101010100010001010100010100010001010100010101010101010100010001010001010001010101010101010101010001010001010001010001000101 +00010101000001000101010001010101010001010101000101010001000101000101000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02020202040002030202020202020202020002020202000200020202000202020000020002020200020200020200020002020200020202000002000200020202 +02020202020202020202040001010101000101010101010001010100010001010100010001000101000000010001010100010100010001010100010101010101 +01010001000101000101000101010101010101010101000101000101000101000100010100010000010101000101010001010101010001010101000101010001 +00010100010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202020202040002030202020202020202020002020202000200020202 +00020000020202000202020002020002020002020000000002000002020200000202020202020202020202020202040001010101000101010101010001010100 +01000101010001000100010101010101000101010001000101010001010001010101000101010001000101000101000101010001010101010101000101000101 +00010001010100010001000101010100010101000101010101000101010100010101000100010100010100010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203 +02020202020202020202020204000203020202020202020202000000000000020002020200020002020202000202020002020002020002020202020002000202 +02020002000202020202020202020202020204000101010100010101010101010000000101010000000101000100010101010101000101010001000101010001 +01000101000100010001000101000000010100010001000100010101010100000001000001010001010100010001010000000100000000010101010101010000 +00010100000001010000000100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020202020202020202020204000203020202020202020202000202 +02020002020000000202020000000200000002000000020000020202000000020202000000020002020002020202020202020202020204000101010101000101 +01010101010101010101010101010100010100010101010101010101010101010101010101000101010000000101010001010101010001010100000001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030202020202020202020202020400020302020202020202020200020202020002020202020202020202020200020202020202020202020202 +02020202020202020202000202020202020202020202020202020400010101010101000000000101010101010101010101010100010101000000000101010101 +01010101010101010100010100010001000101010000000000010101000100010001010101010101010101010101010101010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020202020400020302020202 +02020202020002020202000202020202020202020202020002020202020202020202020202020202020202020202000202020202020202020202020202020400 +01010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010001010101010101010101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202020202 +04000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404030202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030204040404040404040404040404040404040404040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212 +131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b +2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646 +474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f +5f5f606161616262626363636464646565656666666666666666666666666666666666666666660204000203020404cfd0d1d2d3d4d5d6d7d8d9dadbdcddde04 +040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d +1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636 +363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050 +5151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666666666666666666 +66666666666666666666660204000203020404b7b8b9babbc4c5c6c7c8c9cacbcccdce04040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f +1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f20202021212122222223232323242425252526262627 +27282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f404040414142 +4343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a +5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660000000000000000000000000000000066660204000203020404b0b7b8b9babbbc0000 +bdbebfc0c1c2c304040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a +1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f3030313232323333 +3334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d +4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666 +660304040404040404040404040404040066660204000203020404aab0a6b1acb2b3b4000072b5b6a1040404040505050606060707070808080909090a0b0b0b +0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324 +242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e +3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858 +585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660302020202020202020202020202040066660204000203020404a3 +aaa5a6abacadae000000af8604040404040101050606060101070801010901010a01010b01010d0d010101010110101112120101131313141414010101161616 +01010101181901011a1a1b1b01011c1d1e1e1e1f01012020202101012222010101012324240101010126262701010101292a2b0101012c2d2d0101012e2f2f2f +30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a +4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f60616161626262636363 +6464646565656666660302020202020202020202020202040066660204000203020404a2a3a4a5a6a7a8a9000000008a04040404040101050606060101070101 +080901010a01010b01010d01010e0f01011010111212010113131314140101150101160101171701011901011a1a1b1b01011c1d1e1e1e1f0101202020210101 +2201012323010124010125250101260101282801012a01012b01012d01012d01012f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c +3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050515152525353535454555555 +5656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666603020202000002020202000002020400666602 +0400020302040498999a9b9c9d9e9f00000000a0a1040404040501010101010107070101080901010a01010b01010d01010e0f01011010111212010113131314 +141414010116160101171717181901011a1a1b010101011d1e1e1e1f1f010101010101212201012323232324010125252626260101282829292a2b2b01012c2d +2d2d01012e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f404040414142434344454546464647474747 +4848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061 +616162626263636364646465656566666603020202020000020200000202020400666602040002030204048e8f9091929394957e000000969704040404050101 +0606010107070101080901010a01010b01010d0d01010101011010111212010113131314141401011516160101010101011901011a1a1b010101011d1e1e1e1f +1f010120200101212201012323232324010125252626260101010101012a2b01012b2c2d2d01012d2e2f2f2f3030313232323333333434343535363636373838 +3839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f50505051515252 +53535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660302020202020000000002 +020202040066660204000203020404878800000000898a8b8c8c8c8c8d040404040501010606010107070101080901010a01010b01010d0d0d0e0f0101101011 +1212010101010114140101150101160101171701011901011a1a01011b1c01011e1e1e1f1f010120200101212201012323010124010125250101260101282801 +012a01012b01012d01012d01012f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f40404041414243434445 +45464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d +5d5e5e5f5f5f60616161626262636363646464656565666666030202020202020000020202020204006666020400020302040474850000000086040404040404 +040404040405050101010107070701010109010101010101010c0d0d0101010110101011121201011313131414140101011616160101010118190101011a0101 +1b1c01011e1e1e1f1f1f0101010121212222010101012324240101010126262701010101292a2b0101012c2d2d0101012e2f2f2f303031323232333333343434 +35353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f +4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f60616161626262636363646464656565666666030202 +02020200000000020202020400666602040002030204047a83000000008404040404040404040404040505010101010707070101080909090a0b0b0b0c0c0d0d +0d0e0f0f1010101112120101131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f010101012121222222232323232424252525 +2626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040 +404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050515152525353535454555555565656575757585858585859 +5a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666603020202020000020200000202020400666602040002030204047a80810000 +008204040404040404040404040505050101060707070101080909090a0b0b0b0c0c0d0d0d0e0f0f101010111212010113131314141414151516161617171717 +1819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2001012121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132 +323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b +4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465 +656566666603020202000002020202000002020400666602040002030204047a7b7c7d00007e7f04040404040404040404050505010106070707080808090909 +0a0b0b0b0c0c0d0d0d0e0f0f1010101112120101010101011414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f20010121212122222223 +23232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c +3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f50505051515252535353545455555556565657 +57575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262626363636464646565656666660302020202020202020202020202040066660204000203 +0204047475767778000079040404040404040404040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f10101011121212121313131414141415 +15161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d +2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f40404041414243434445454646464747474748484849 +49494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f606161616262 +6263636364646465656566666603020202020202020202020202020400666602040002030204046d6e6f04707172007304040404040404040405050506060607 +07070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020 +202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a +3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354 +545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f60616161626262636363646464656565666666030303030303030303030303030303 +0066660204000203020404676804040404696a6b6c04040404040404040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212 +131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b +2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646 +474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f5050505151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f +5f5f6061616162626263636364646465656566666666666666666666666666666666666666666602040002030204040404040404040404040404040404040404 +040505050606060707070808080909090a0b0b0b0c0c0d0d0d0e0f0f1010101112121212131313141414141515161616171717171819191a1a1a1b1b1b1c1c1d +1e1e1e1f1f1f2020202121212222222323232324242525252626262727282829292a2b2b2b2b2c2d2d2d2d2d2e2f2f2f30303132323233333334343435353636 +363738383839393a3a3a3b3c3c3c3c3c3d3e3e3e3e3f4040404141424343444545464646474747474848484949494a4a4a4b4b4b4c4c4c4d4e4e4f4f4f505050 +5151525253535354545555555656565757575858585858595a5a5a5a5b5c5d5d5d5e5e5f5f5f6061616162626263636364646465656566666666666666666666 +66666666666666666666660204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030400020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{\f36\fs20\insrsid8210738 +\par +\par You add a user by his/her hostmask, which can be any combination of wildcards so long as it fits the pattern *!*@* +\par +\par You may specify whether this hostmask will be added to the Access or Deny list, optionally set an expiration, and put in a comment to help you remember why you put it there. All this information, of course, can be edited later. +\par +\par When checking a user\rquote s access, the Deny list comes first. If the user is denied, he/she gains no access. If an Allow List is in place, the user }{\b\f36\fs20\insrsid8210738 must be in the Allow List}{\f36\fs20\insrsid8210738 + to be permitted entry. Thus, having an allow list creates a trigger that is }{\b\f36\fs20\insrsid8210738 exclusive}{\f36\fs20\insrsid8210738 to people matching the hostmasks you enter into the allow list. It\rquote +s a simple system, but a flexible one and a powerful one. Just as it should be. +\par \page }{\cs20\f36\super\insrsid8210738 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid8210738 #}{ +\insrsid8210738 10}{\insrsid14106095 8}}}{\f36\fs20\insrsid8210738 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid8210738 {\b\f36\insrsid8210738 Changing Your Ad\rquote s Style +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8210738 {\b\f36\insrsid8210738 +\par +\par }{\f36\fs20\insrsid8210738 Atma makes use of another fine creation of mine: the FormatString parser. This allows its visual style to be enormously configurable, allowing for infinite possibilities. This section of the configuration dialog shoul +d look familiar from other scripts using the FormatString parser: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16132394 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1033{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\pngblip\bliptag-403365911{\*\blipuid e7f51fe9aa93b27609620e72307c4d05}89504e470d0a1a0a0000000d494844520000023c000001520803000000c1c7f51f00000300504c54458399b1ffffff000000c1ccd94f657d00009b5067805269 +8250667f546d86536b84526a834f667e556e8752698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d8558738b5d7c96 +5d7c955b799259768f5e7d965d7b945c7a935b78915a77905c799259758d6386a06487a162849d62839d61829c60819a5e7e976689a363859e61829b6080995f +7f986c94af6d95b06c93ae6b92ad6a91ab6990aa698faa678ca66c93ad6b91ac698ea9688da7668ba46589a263869f668aa36588a176a4c0729eb96f99b474a0 +bb739fba729db8719cb7719bb6709ab56f98b36e97b26e98b26d96b0729db76e97b17db0cc7fb2ce7eb1cd7cadc97bacc87aabc679aac578a8c377a6c277a6c1 +75a3be74a1bc73a0bb80b3cf7bacc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd719db780b4d07db0cb7caec97dafcabee0e1cbe6e798dbdc0dbfbf0e +bbbb17bbbb20bcbc2bd2d227bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1 +a10b15153d727263b7b76dc7c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2dddd +aee1e1acdfdeabdedeb2e3e3415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323df +e7e7515353e7ebeb404141abadad7475756a6b6b575858e9eaea8c8d8d7f80807c664eff0000b00000a72828912a2aac3434813232893a3aa64d4d924b4bbb65 +657c4545c57171894f4fad67676845459d6a6a6f5454d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6d2d2d2bdbdbd7d7d7d707070676767 +6565656262626060605d5d5d5757575555554f4f4f4949493f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000006e987fcb000000eb74524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff002fe98d9400000001624b47440088051d480000000c636d50504a436d70303731 +3200000003480073bc0000272049444154785eed9d85a3364d55c0dfe77ef7fb1009690991b61550b10bc50eec424531d04fc1eeee6e3111145b6cb105eceefc +c46ef92fdc999313bb3b33db7bcfbcef7dee131367cef9cd396777679f7beb9615d3409b06ae6eddbacd8a69a04503d70e9e36ecacd54dd700c0739d2df7bce7 +2bb872872faf04e5deaedccd977bdce31eafe8cb2bbbf2505fee7ef7073de841f782f2c0ae3c80ca43ba727f2c0fbb5f57ee03e5d5ee0be5118f7870571eebcb +63a0bc6a571ef7b8474379942f0ff7e5555ee591bebcae2baf4fe5895d791d284f70e5b57d79adaebc2694c74379f2935fbd2baf81e5eddec697d773e56ddf9a +ca9b49792b5fde12ca9b42791357de18ca5bbc1197377fd293de00ca1b4279cfaebcb72befd195a73ef5dd5d79075fde8dcabbbaf22ebe7cdc7bbdb32b6f0fe5 +9da03cfde9efd8950f83f2b1be7c68579ef9cc8ff1e5294f79ca4777e5437c79dad33eca950ff6e5237df9a0ae3ce319cff840281fe1ca07f8f2feae7c822fcf +7ad6c743791f57de0fcafb42f9705feecc975b04cf9fffa1e3e75ffeee97ff413832783a860c9e7178fef637fefafa5fffe3e557bfa27c90c163f088e78992a2 +ab3bef64cff3a2dfffd35fffbfabab7fd3f1cbe03178143c418677ade1f9fbbff9cd9fb9ba7ae13f67e1b95ceeb85c86729e8b2f0fbd5cee7eb970cee3de2ac9 +797c5bc9792e97c774ff5dce73b960ce73b950cee3aa76398ffb85398f7bdaa53dee5797f3b85f5dcee37eb98ce77271398f7bd5e53ceed7e31f0fa25ace539d +f3848755213cbffa57575757ff1924ceec79189ecb259f305f2e94300b3c97cb031f28f40c24cc97cb7defdbd1a312e6101e676c84a723e7e1974bc7ce231fd9 +fdb87cd991d3fd74ff9fd8d1e3c8e97e2e972774fc74e878781c39dd0f90d3fdb784b9296176f05c758757f018c2f38b1d3b57bf36333c45475b63f03cfad1e2 +79ba63ad101e77b495c0e30eb6bceb01cfe3bd8ec133f168cb7b1ec78d272880e7453fefe0f99f2c3c9de3b903e256b794ef0d7effd21daabb5f70a88e9e07c3 +967bff5ef7729ec7c3e35e3ee021ddc3fdbbffeee761ee9dfbdcc73f7487ea04cfe5f2e0c75e2edd7f1fb6fc2049d89a031e17b52c6c35862d4789a32880e7e7 +7ed6bdfd0b2ffbf7ffeaca3f014314b6343cf7eee0e9fedfadfbefcef3787a1c3c5d7928e63c408efbf151cb3d5c2e1d3c0f21782e97fbddaf03c7b103f074a5 +cb7902783a7e72398f733c0fd761abf33c18b99e28618b1c0f7b1e885c1cb62ce76938cf83390fb013c2f3d33ff9e33ffcfd7ff107bff4c20ea11ffdc7001ecf +ce1d9dd7719e47c3e3ad9e7a1ef04cfe242180e38a87a7a3079c8f2b0a1ec8798ae071594f080fe6cb3ae77141cb9f24c4b085f9b287c79d2434789ae1c97a9e +9ff8c41ff981effbdedffd63f7e1fffe77113c978bf23c3e6186b0e5c0c133cc008f8b5d213cfe0cb3789e72781c3b213c9e9d286176ec28783c3be4790c9ec6 +33cc0339cf8f3dfb079ff7dceffaf63f73f0bc0c331f085be078bacb139deb093ccf103c1d4074b4a5c296cf78dc4314b6189ece2161ce930f5b9e9d001e6027 +73b425f0003b16b66648987b8eb69efd82e73df7bb9ff3cd5fdfb1f3539436a7f0387a24e7e9095b9debf1ce07731e4e98ddb52d0f0f27cc61ced3c52d81274d +982f97473d0a021e9de7b95cdca1ba2bd1791e7893c216bca2f33cfe448f25ccf5d7b606cef3bce0f9cffda4e77ccb377cd5d5d5cb7ffb4fc2b0651746edc268 +776574009ee77fcf777edb377ddd575f5d7df1177ccd1ffdd6effde5f5352cd88b5d55b7abeafea2fa6de1ce0b7d79c2b3f3955ffae55ff8f99ff3599ffe793f +f43bfa50ddb664d8968c3bef74d9b02eeac2e8777ceb377eed577cd9977cd1e77ef6677ec6a77deaa77cb2c1835b7a6c4bc6f8968cdc6e30bbaa6e57d50b3683 +ddf4fd9436ff260dd81ee626b55923b846611be08d84460d183c8d8ab366e6798c81091a083c8f3f8cbfe5fea505f690d1fbb91a13a4b0a687d440080f4ec1e0 +39a42d5717dae0595de5e71930038f0f5bb8db5026ca61cb7fd2d5496a9c47293693320d24398f07c3273761f082cb1af06ebe46d98056eb3c1ae8f13c488a9a +27791e9d545bda7c1e105a66d2074fd217c3e33fc9f9a696e1adcd913530004f14b6f050ddc2d691cd3dafec9630cfabcf1bd55bf3e509cb776e1427d9c96a78 +e8802a5791f690f167068fc1d3ec794c75a60183c71868d680c1d3ac3a6b68f01803cd1a30789a55670d0d1e63a05903064fb3eaaca1c1733c065abee93f6833 +d7393a83e770f04cff6b0fcee87394009ec9480f76b0e29f489961a8895d4c6c3ea8c8c9765f029ee9480f4eebfa6ae10164f419869ad8c5c4e6438a745a7cf1 +847f70cbcc1c457b9e856dbba03e634dcc30d4c42e26361f83679ae90d9e21fdcd60ba895d4c6c3e06cf8b9be9712d0d9e1b0d4f30f96b7a054fba2f3c511feb +e75c6ff1b025fbddfbcd0442646ea4c8dd38982cc6aa5b08270d95dee921eaeb516424ad6cea2e537cbe79ff1d2765bd7a7543ce93e3c383e21eba1f82268667 +15cf837b968727c5f7e3c4b75ae4789b011e198f07c80a189bce119ebddfb57f7afdd216458c8c0474e749b67d253c213b0128f8a20f1ecf57c568c30e5ebe25 +234898b1ff5278c2314a2caa6e6b2e994b861b707b059cc67319753b5ec1d1f1438990224b2f3c7963e46ff1ced78d3dcf357819f7f55ce479fc4bf03fee41c7 +b1f53c0fdcdd0791899e87ef28f3e93a74e3a0d6786c0e5418de1f0fbe4186c1db0ec1d15360a4ee2a872278780414cfff110e7a13ffa40b192c0f0fd78756aa +c3e1e6204128bebe03457441cae6f9fb37344611d42a4ce99c07229783072ba82e56f33cecee011a7ef4bad0eec01b99eae46ecee98f25911a61181e407daa5c +48cd506408d01ff0123ed0eb5ed78196ef110d9434b052907e5c0a2284744b1d2433474945b2c8f324f038b723ff3b78c827f92ed6f53ce412a259b1c3209d45 +d64eefec1a828768816fe9602efdeaee85270061c874b8ead98789ad1906e517c04c3d9e27e13a14904d9c0d5b24876a232e49ad525f4f1db0048e27fe63d4c8 +46e05f4278b4dbc2b9256f35bdd17b92305ce4891b507e385f731c1e7dfbb2acfc081ef4156a85a29955bdd1a1041e06139eb0fbe161faac3fe47942e1b2ec89 +f9034628d5d1a4e02ae01087c2f7791e0c55129cb427a2ac878fbdd6f43cb9e811c7138a5d959e87e8432ba2bfc9072caad33814f58d76db246ce945a05cab5a +83d9502d013684475e113c9c30537e8c87eb71c20c5eb5c9d1643d1865606126163a86309eb839d1b71e703acbef50948eceff849e9cd546e900f96a36b564ea +722649e70eda8b0c0e85c24afc453f271de0505a3b03614b5265ad8730abcd872d3ccf23ba0be1890f127cf4a207162e39cfd34b42ee04e12a39cf3c6c6ac417 +3c631fbbf619861ae9425b3da7aa1924e8b340e925c8e04473d0d9f29e67323d91374853d0c92370070b0c35607d3e461ff0fe0bc363d7b6e68327ee6906d34d +ec6262f321d578cfd3be2763959c6776d32ea8cf9b07cf24ebcc1fb696dd4668bdcfa78149e0b8c69345c1782de7794af3b0c9a25b0747d700792e83e7e896dc +407e836703a59f654883e72c96dc601e06cf064a3fcb9006cf592cb9c13c0c9e0d947e96210d9eb35872837954c333d355fc0da66a43cead81717864aba01f5b +c1135f8604d98caeb96db4dbfe46e189f71c68780c95ddda7515c14ae1d17b8a712b136f320eb642f91d9db8418cb75aae32151b646d0df4c1e3b753fb6d446a +63206c0e0d3683d2cd0b7adf68b0b5afeb01fbb25f67d280bb04da0b0f5c71a534c6072bdaf44bb98edaa04a4f61af2da64944dae48bb7d6c1ee34703d0c8ff2 +817c6316edc3d6a9313b227d1314a2467705aced4f6dbca535500d8fba930a3d111d5d1140723f00a63b76e8b5b41537eabf0c1ebe4f010fad281fe6232de008 +ee194088e09572491bcdd0865d4c0365f004d16b3159ace38369c0e03998c1f6246e353c7b12de64d9560306cfb6fa3ff4e806cfa1cdb7adf025f09ce99ca8cd +650e0de079e32278fcd9622ba601d48087a62b068f2151ad0183a75a65d68034d00acf5d5777352ab1a6dd5d77a5b55f5a336e5a39d725f7d8fbe160abfee619 +59877be2e926d5745765d2cc28d6556ced4ece4e8805e0e97a7536ef9961471d143fb71192981da7ba9776c5fdea8147bfefaabed4d5cc5a4f467662eaee643c +3f941b123fd6f2f60a1d37f7c3430f494f79fd2878482e94c04d2696a657c9a18a7262615ff90966341ccdd9dbf7aa111ed717f4f792642490d5f3934a51c48c +5a33f894ac90e7211986991987272098d48cc32956abe051d27616f7ec08f5aaa7543f293c080c4e1ce743728a197a5614ac13ec355262b6cbbe85b1083c2fe9 +ca15fc7894ba4781c70b0e90badfc213e0e5ffd1ea015f040fee6d6a085ad1f326a7e0df47970455182d5cedd82e74221106e009e3f1c4d6a1b95070113a2bae +86073c4f0f863c63d219eb43e235cf85fa111c7825e24245eda156811b503f977059f48aa56da8e38892b3d9f328ffe198e97ee0bf7faec3162083e4c4f0c094 +33ffd96989c3150330247d4f3c538eaae83f2a90e02131c141e28c44cd122d7cbb0439ff26fc4fc45516c2b0955a09c3565601321e418c049123d5d2f4e890a4 +0bfb62392807e0b835d4a54c559bab316c918addef101ee783d8e2800db99c8ce749c901cad95a213c9cf308152124182338cf007eb0594ef16c3af2790c4fc4 +4e0c0fbac81e718be0418b5017228ab8608f2d7bae51cf832e1489569e3cf43ca488708a213ce46d645da85e79cd34e53cbdf078ff83ae0da3950241ad705cb7 +9955c35e801675e0714199fa7fdf3bfa7de8221f80583dc178313b093c7a6143f72a3e94c083ca88228fbc0c310e02a10422d2a85a04a2d261b1481d7dce8ced +1049a81d6e0b3c02b2773d5dbec3614b791e4a62d0f3889b26b178e6b846fc6bf23c2a0522c38b41bd2a6145e6c313e7095013fc0f529809401859c52870b4e6 +9d56881c264874a8d42b2e8a45a30f1c6d29cf43190a2802c5a5194a57fa533e6a8d7538de172c28d20aaf0e950192c9d0266c1fcea4a6c3c39ea1ec8972a1dc +80e18ebbd0a95e59f7e3b586faecffac4892b012db2594a9a8a720c94dcf38a83e72fa8c9430a358aae7aed73a78d4199a712bf5d448668b612e4b5599a66b64 +a1b59a6dd3fbe1602b590405e296f544ae2d3fb3a08ff1314b862ca9132f82e6938435f6b2ba27d54095e799e32abef571220d545c559ffe6dabbbbb5dcd049a +a681f22d19db6e57b3d177ab8192fd3cbb15de04db560306cfb6fa3ff4e806cfa1cdb7adf006cfb6fa3ff4e8c3f09ce8e8d2a6b2800686be6265dae19cb53ebf +06dc2d14f6576f0e1d3e3615dee0d954fdc71edce039b6fd3695dee0d954fdc71edce039b6fd36957e141ebfb5a05744fa4e39f9e64afb16c24dedb9eae0e3f0 +0c8a23df3b68d0ac6ab75d0c560a8f773ffe8b95dd77c17b66fc3bf8cdf0f40c6be0e706d42e6cbc9810a3df000f610bbf2317be2097ff2a007d3f33feb5000f +15d7757cb91349564ea981a26f8007ef117fc132381d9de9c897e706756d37d939cf35975d18ed83471001b8fae059cc675ac75b6ac0e0d952fb071fbb069ee0 +6fdf60da831933c42f17c6a2e03674887f70d599f865f04cd1931d6d4dd1deaedb2e0c8f399e5d5b7fa2700bc333513a6bbe6b0d6c04cf01cf7ae08d6ea935ab +0fc3bb40be569b65d9db0a9ec3dd887bab1f9e4a0bb953b2bd9df5f4d5daa652b4caea9bc173d97fd1aabc327852b20c9e7e885570e956be799e841e8367081e +56d73af0f49fd5386cd82ad8cc8317b9f22133a792ebabfd47ad8b7236e5f00cee7cf20a0a4008aa93a6528d499b7cff791d57a630d5d50b3ccff0593efc94ae +6a6504b851f0149c120de171a7e5496945f0e80683e6a6bd12d54c143728876760330fce07ff843a5da8808beef4104a049ee7ca3df6f9a0ed7d538be7a1b5c4 +1b54f8eff6ea10283dfbfa4a494a637aefa6f23cbe3efc757b1944f74034ee039ef1cd3cbc5d03ae78e1f5f5f8a9e2e7b4f0d09f784ef7340dc2434a0b77b288 +1b4be009148d302152fb82c74f3b9896ba2a2a4b8de603acf9fac1761fed7b3c3cdd8ffbdff91ff8f1be881d0e3cf16fb86ee0f9aaeec8f9074cf8ca731e7624 +5e1de011c2fddf49d882ad99fe9ab2682c6c16e73ca25d22867ba095cbb7721647a1ea8ac5612b8547b918825d673eb237352394864730025c309586c0e67ff4 +e38a89b60f2e60f94a78500f004f3cfd2c3cb840a1b25623b40e3d4f500307a196e485e43ee06a268a1b2c030f46f22882c5610b3d8f864739979dc003c66f83 +476d8e0be6aece3033669cc9047beaa8591f3c8419efc353dced23e78119a8f48cf6306376478b055799e47cb86c29af8be0f18e96dc0ac4309d40ef051e5af9 +6527093146d12f565c2f3c18d348bbf0928f3386e0a1f48af88396f883deaad88934552cf03c4dfd8e3472610be950d9cf09e0295056eb09bf96eb6105e24ca8 +b23d3c2e53e600a6c316e5ca94f96c9230a36aabc2d6e8c2b10ba313887539445be2dbd8ac6db096f33c055a31cf53a0a4a12a83f0603294587ce523f5e2cb13 +b59b93babce4b695da4c34d3980f1dbe6f6ba9c15b3d4f9b0b696ca5ef551cb8aa0eacd7143cf953d3844e1855b659ca7ed0ef86394fa349d76b1618aa7affd6 +b276db45ef5bc1b38bc95709517bb053d5f9312b6f044ff51ede1d3438a68197947a2378969c92f5bd96060c9eb5347dc271c6e1a93da8b4fa374003900016c0 +53757468956f8206f0d0b3049ef50e8e6da46368c0e039869d7629651b3ce1b525d843a1376f4d9b6af195ab60c358c5986a7722b42a1eb16290baaa0d223534 +a99369b4762d3cb003340b4ff091de294a17a368ff45285458537a876d3e3dd7d0c3b1a0162a7370caba1dcc249a4f22378b8198e9bd46f1446a6490d51648e0 +671ca898b7ac88d2179d050cae1d42b4eb575e56c283f6cfc1137ca43921757b1412d34635c536432c84626478ee2128961137818858a9dc2c062df4014755e4 +c0222d441aa57d298148bc1b85fd64a8a6d82a5366c1cae4c9e40576a234c2a3af6ce3446806e02f689397de23e8de4cb6b947357d67d485d809df51fb987315 +71c16897c50d616834030f10bc01c381f658ee101e9cdac066fd521968937f2441242369c0f78a8e78d959203ce97091c00df0789f1aee13e57d7fc147f242f6 +adcb0261983d4fd4a37eee85276d5117aa0325069b37100e90c647192f6e17cf27951bd689ac88fc2cbc4f908ac1e820494606681468345008710c28439f7113 +ac135a65c22ce01443cf706af4067870a2320f52192edac03560dc2403ca6aa62d83ec0ca4a6880d7a029bd0840888400c058f06266a0808483857bba6955d54 +056d2c6a4882b38ff2b6e62480d412dee821c2c7322070da54e879429194d48bcf02602478a2e194c06df0e4f204f59e5e73180268c5446bb6b7a67cc0f0f0c2 +8659f19c94d3628ce355afd66bd22e782358083acf10d014088c22f52f2d22784478dc6bcbd1311c3151081a5259d33baa456711c0130f87f0a0036cc87994f8 +645bce15824c015fc80aee8747fb28ad790d0fd6d1515253d6b3ead91789530a4dabf5c38187ad16d46529c57a8125453409d5123a83b9d0648211153c7d9e67 +f95944f0880ba248e0a584179509b3dcba497d5118f6fe1b9c38740f1180d3165a64e439d8e1273529d981051b7447e44763e905a1fb85e76420110bb329ec5f +84cecaad0520a838f796d16a65a0fc33d2288bccd190ade957ad52ee32b3e81d2e12b8051e583fba0045cc525a61f17732639708b5b4c82532f468b342654bcf +6248945acf13608399f9d6f0c4e4aae539347549742b6c555ab55086782172ee5d3a0efb83e20633569c02cf8c62585747d440393c27dcc564539aa881d2fd3c +3bd83d6c22ec4e03859bc126326acdcfab81f1cd60e79dbbcd6ca2060c9e890abcc9cd0d9e9b6cfd89732f8047df0c60b74d4ed4f7a99a97c003a7045db11bb6 +4f65fca993298287cf6385f0245fd5582b4cd241638ff207965182c67ed22f9f8c6634dc2f7eda3a78adf6b6afdf080f7fffddc80c48917985c6ef46affbac90 +7c59e8bee01945707babcf24c14af0e4a59d004fd0e142f0a4f016791e8347ce20eaaf80a3b0e5be6a88bea33af8f67bfe56fbaebdcb91fc0ffc734f7df14fe0 +817ffb8fe0417d27be54545f0b8e1d87fdc89f74872f4e924fe1cb45a3a1e12508c89fab7628a8882bd3e1fa5c5ddea1916e4ae06af33c093cdef4104e824805 +8a950f1911ac8a4dd0989cb1484ffc0c86cc8c4370c65d8712319d0a33358b40fa640642360d12d5272989d1bca33dddbb53e191bfa1c1ae8857396a3a2401fd +4b088f5ae97e41f7c2137d8a6e26fa12f4181b38506469a07378505c13c754178f2fd3b5c083aa71502ef470e6793aed7ab232618bf5ca31894c0146117cc850 +e17a07e3057f6e436c9b7a0cfa16fe10aa00078640ba4e7d61c4641e1ee51e7884c8f368b4e5398ecc689ececfa4136af23ca8558c24f28b4296acd615e1d183 +a798157b1e0e4ce29e305a46aeab072183476ff6c9791ece3d180e70f6fe877c377d11bec4038c4e998459e296ce43838a10633019965c9b52724a89c284193d +629830c7618bffca41f4adfdb006f47c708e6968c5345fb47003fc4ec9f7f3dcba568a18be3c3114eb4bf280923abd5699d478565bef479259a7d514b6828d48 +83e24c8567d21992dd986c37822c8c4e91e7595c061be0a01a2848980f3a33137b710d183c8babf8bc03183ce7b5ede2331b86e7067c29ac4d71820686feeacd +ee6ef8308176a681ceb9d19f32953f2366db4d17f7f96719c0e0398b25379887c1b381d2cf32a4c173164b6e300f836703a59f654883e72c96dc601e06cf064a +3fcb9003f04c3883644dcfae01dc680acb20739ee71ab69c5a310d241a802d83439ee7e6ec4e394b1c596f1e06cf7aba3edd4806cfe94cbade846ae0e98960c9 +cdbea9f4adb14fb7cbf511bf471bddd5bd87d5aac46def713bee9a3e48dea81ee9f00dcae081dbe606e1c97e48edf843bafdae5f6f413f43f064ee7191eaa9b0 +a3fc52853c3c49f3a2fdda619f63b08c8a38d6c1da9f97c143b7d265a5d3f789471562e5d5aa6746788a15bb043cc5831fab62153c785b52e8b0d10378d7147e +7340707739ded9e4b5437739e12d9cf2da7d465f8910dc90c57773516be8041d5970ab18772e5fa68077a7b2f89e0f2537ddbc8a3785e9ef60a0dbb6e823ba0f +35f8ba8678e65c99e6a02585c1952ae18658f846082d62ed4a5b1fbc2a78c0b6a8788efdf09a6c21c4a08ee89664ba698f6f08e646d094eff3c69760607991fb +2205fda9f0802cf0877ea0f80678350f189b3c0e355362845d8b6b12c1a17dd805b5c2e103dd8912d5e09188a78427ca5b841abef99bbf4f45b409d90f022119 +14ad3ac9a802462278a01d2a95f40feb553b93081ea237228d7082352ff7a3323c7da3c1aa51c3f3ea7198707752215e0481dbc3c1d345b2be23a91eb1cdf3e8 +6132f0f0ba52f07013ca65d1dc6ac1125bec72329e077c7e6abdc4a0c2dd203ca9d1b4e719182d0f8f765702659fdb4b6ac77c579b73dd066df0688f5a0e4fe8 +d5e91587315ad14aa5b9b085eb365dfaa1371077428e21b14c6cff10a4700584757b3d8fc64185f89e9899d40e44d44a5e178ad2d1eae191efd9e2d58e3e7f28 +6c7182e9f5a3738cf0b5681cfd3fa7ca1013f0015d0281abbf17274a98251993ca6816706049d822e982d1a82e253690dff044c07f8274fe91bf3c21c8da249e +abcc58692410f13cf0f4c2280ea494d7edeb6d6a16a06e4c09a315c63a58e3f352cf9391c5e7a97acdaf21eff43148e4e93d35f450a6af4d45ac98d504782a46 +b1aaa7d480c1734ab3ae33a91b08cf2ed289535c562d8747be9aad37e1abc8814a7a1bce2c0b7ae0839b60212a784afa888e2efb8f1ce8188e8ff193aa92cb88 +0c65f9f33a9ea476946278e048d41f9e0e1c2d94aeea92de86d55adc436a427ea7a48fe4724c8f868bfb02256a196a6db69bfad5f0f0e98cf432282a05af23a5 +2768f03c082a8fd880932399deb8029fdde14b883052590f727a084fa8e080557de82b187c3292cfd594ce489f082229701278dc7a94e32ce0b7181eba7888f0 +b0eac3f33c609ff8620ef82a3933c895e4b4a27a261718a119add4fa1ef4493c9441ba242fca13428f2a2e44f988be2bb474ada56c46443ca328d3d3e2edc6b3 +8c09520c0f11918187cff6a4970b099be072218197375b78ee082f8442364568f24a1fe901eaa9b674ba17a346c99c68712433a17e2bfa1a8747a972cc723bf8 +bc061ef2baea32b4f818980baedeec154d3483f224a07f7d154ad6a444257fb25f7b81e21e101e2519cb57dc47044fd417b92f1dcafa67340ecf0e88a810a10e +1e0e22dac5cbf32178d8c18bd9467ae38a018a48287921acd4274f3e8056f5a1a6377a9d764c3f18126f5cd8a2ab9214322079d5170343cfc3970855ba1b5cd5 +746d890ff02d716f9c72fb8c82142f87d7a33de82c9418a0e41c5c085ec5c440da332714132b43ec9459d5c9a3ae93aa6bc5613e5eb1f6b7ad5aec795ac4d4c1 +a6a5fd5eda605ab317717623c772f00407b2bb996f9b20a7381fdc36f5a156cbc133bfacd6e3ce3460f0eccc204712c7e03992b57626abc1b333831c491c83e7 +48d6da99ac06cfce0c7224710c9e23596b67b21a3c3b33c891c431788e64ad9dc96af0eccc204712c7e03992b57626abc1b333831c491c83e748d6da99ac06cf +ce0c7224710c9e23596b67b21a3c3b33c891c431788e64ad9dc96af0eccc204712c7e03992b57626eb283c3b93d7c4d99106c6e0d9d91f81377176a50107b2fd +99c81d2de7a38962f01ccd623b92d7e0d991318e268ac173348bed485e836747c6389a2806cfd12cb623790d9e1d19e368a29c009edb49e7f484df488c717bf4 +917ed9dfca75137f1af77434bbcf22efb1e1b9bd2b9d5dd1b2a3f0247c94c1e36a0d5017dba102e6594cb85d27878607cc546eac8de0d9ceba0b8f7c6478d8e1 +744fc0050148de1fc15be096e035bdc36f2735a91e36d5cd749f494f7e7019d20fe0df02b7e89fe1c7c3c1716163cfddfd49e00168d0094198c147240a2b005e +686a7e81f5393ce90ed0b5f5bf050310b83c30b52380f507731b71abfe4e050fbb22e003bd113e4b28e037a866013ce84210416194f8912133d071ff5b197bee +714f054fe279c8b7a0d6c87a418a2dfeaa001e527fd813791e714f2e6e2584193c73d33ba53fcc64285e51e808c296f2009135c5f34c0a5bd04d149d54e05421 +14479c32e55db53db2e7c1849773627107604cc88c29bd25cbc9dbec9728b58e1266b6b57811cea1b95b1c14f9819e205756de872af100bb62a0599863c3d33c +ed6c434c99e6ed34ea6d8d31169d80eefcc8f0f844f7886535eb2e3cd091e1595835d6fd98060c9e310dd9e7bd1a30780c8e660d183ccdaab386068f31d0ac01 +83a75975d6d0e031069a3560f0d4aaeefa66147f3ff1483178c634147f7ebdabbb7e9712e6dae0a905a3a47e915a4b3ada759da2599ae7a9b561915a6b3bdd5d +fda2591a3cb5762b526b6da7bbab5f344b83a7d66e456aaded7477f58b6669f0d4da0dd4eafe42f6490b7c6f9325ccb56094d447784e7bc07ecbe029c1a0ad0e +c1b3d441f2d6fd1a3c6d5c14b53278584d96f31411a32a193c064f2d33a23148984f7ba2d9c256331ae30dcdf3cce079f4e146c971ddb8598e51634978ae7cb6 +0c8f41c9bcb55462bd8ae7b996d31c30de0d29f3c1e315986144bd0755dc3f2c4993d9195a099e0b950278aeae5ca27006be6684a7c7c168788899e8f7ecc848 +87ebc273752178dcb28808415e009d65e159b6f70512660c52e07efc23f81578a22298f73cf4910f6c500d3c927c364b705b159e2b8607ac17da50c1b3b4e739 +1e3ccc0391022c30134013bc1162e2ab0167fc5914025b9dd35af05c7571ab9b1c791e84c74528e782bcabf14fe0b5f73cf89a6a7035a08e9b511b7f0d09163d +7c860ff0d4fb337ee49acb06c7b9c396504184382ed0f50855fc96c706902272d4eb5664d60f5b1d378e1d1db6c4bd3870f815852dce7c00290866580dc21abc +960fc997e9061c03b949eaf216236819780217a2f2630c5e2a65e6f459c1d37790d682d26a9ec721df791f95306362e3dd82ca91191ef224e42f284922b72449 +93a449cc0dd1a5e1e19116cea896cb7974e449c256004f1cddc0f5e8e0d5424bd4662d78c0ef64e0890ccf3e461b98314136d84da934490138e079d0bf1d32e7 +d1c90cc4a3e18419c21955437082647a2a3fabc173f1eca49e67101e32721073d84df13159a1e791c3b8c3c133d5cccbb45f0f1e38d383618b5358cc6631550e +1218ca6a55b62b290e25cc3a43e6e3379530abb0a512664a9616cb76a0e3f9729e658c3fb5d775e05146b233cc534db69ff6abc0134c77e1d5bea7eecdf3c8b1 +03660a6e5f0ff88f9be4455aa034780c9e166e2ce709b5663b096b2942cf53dbec38f56d03fc72b60278f693e0ce2f891c538e68d13c4f2d66457734d576babb +fa45b334786aed56a4d6da4e7757bf6896064faddd8ad45adbe9eeea17cdd2e0a9b55b915a6b3bdd5dfda2591a3cb5763bed7dc6e1c44a4ef7193cb5f0cc7f74 +b3cf1e0bf462f01428c9aae43560f01819cd1a30789a55670d0d1e63a05903064fb3eaaca1c1630c346b2007cf0d399361d39cac81743398bf85cc8a69a04003 +e0b4642761b313b38637550306cf4db5fc0cf336786650e24dedc2e0b9a9969f61def3c073edd3a762718a6b16572c1efa28156fef15d47dd2ffa9342ba953a5 +8db4430d8f3b82abea8e2bfb5d20c95690defea0a61aadaf66d82534481fdb64de772bb0540e94a9f0100339b87a80136142a505f0747b04dae8c9c273ed778b +e76c844cdcc66cb8efa7cd8d1cc0e3fabbeefc5bfcb86f0a1aa55b0e9e0681cae071eec3d94796b77b45afdd9a778b9f7eab5adef3789fe09d0344310007df0d +3a42a4143ce0b8740f308af685ae82078e1edd08455bdf1a14b67193dbbbd2799eee017fc8e1e06ff7a1fb1ffff6fe8adafabaae1f78c4f7d19ff99ef133df0f +f6e6dfa3cadc301b2a43cfe3edd2595d2d6fffdadd72d299d23de8dfe204206c412534285a15bb720da5e31e78b02ee0e1fc56ec915c0f1a1e4174635bcf3e3c +1b93431760423f83f010088043fa88cce53ee3c0157f98cbb3929cc7190c09203b814bf0cbddffe7dff42e2c7fc4c647167cc9ef42a7dd0f37f14e89829af730 +d1b0de8585ae25ae735e7602a307b90f7b1e4740facf3b8d1418ef646220b3f0e894089c13341c85c7e72864b02042381f93c2e3f75106ae86e04ae12112a849 +088f742321c985ad001e0f65e0792834cebef037ef30eb79848c2c3868e5bcb789a0caf823f2503add52d90efb24d14d1cb664b547e985f638e2815c46a4e394 +7f41c98e1f250c33f039791c879a548aeb4a6a8395d8a1b168e7fd7686b1b0a54358fc3c1baa74f01a085bc0188748e96adcf3b03bc03082c1aa276cf9fc1642 +1127ccda556006ed731d268c5e5163b9431a5371ecd0f74d91900eed295df7755c16d57c726173d732220045279fe7726aab0298ca7f1278203d460e54c28ce1 +8c88901a7e141f9f30874e9ae7d8092f8c420ae21fe120db47137aed9ff9fff49b6bc111391c99ab50026fc043d0b11e428d29c3764d5433f4543e4aaa3a78e7 +f8de3998413e0919c4cc50a7990053806a4395c133cce0592acbfcc7ce0d4254cabcbfea3e53dd5b89d5347c79a2e724dfb0aeab711b35ddfc3d8e0e69150a34 +30cfb5ad8281accaf93460f09ccfa6abcdc8e0594dd5e71bc8c1e38f78ad9806aa35e0ff408d15d3409306fe1fe48ee07310c58fbe0000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw15134\pich8943\picwgoal8580\pichgoal5070\wmetafile8\bliptag-403365911{\*\blipuid e7f51fe9aa93b27609620e72307c4d05}010009000003de7b01000000bd7b010000000400000003010800050000000b0200000000050000000c0253013d02030000001e00bd7b0100410b2000cc005201 +3c020000000052013c0200000000280000003c020000520100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f66500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008b7358008c7358008d7458008d7559008e7559008f7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b +5d00957c5d00967c5d00967d5e00977e5e00987f5f00998060009a8160009b8261009c8261009d8362009d8462009e8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a48b6600a68c6700a78d6800a98e6900aa8f6900aa906900ab916a00ac916b00ad926b00ad936c00ae936c00af946c00b095 +6d00b0966d00b1976e00b2976e00b2986e00b3986f00b4996f00b59a7000b69b7100b79c7100b79d7100b79d7200b89d7200b99e7200ba9f7300bba07300bba0 +7400bca17400bda27500bea37500bea37600bfa47600c0a47600c0a57700c1a67700c2a67700c2a77800c3a87800c4a97900c5aa7900c5aa7a00c6ab7a00c7ac +7b00c8ac7b00c9ad7c00c9ae7c00caaf7d00cbb07d00ccb07d00cdb17e00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbd +bd00e1e1e5002828a70039393d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a +910010100f000909080065656500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949 +490067676700e2e2d4005c5c54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3 +b200e1e1ae004d4da6006767ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb +8f00dddd86005a5a320018181600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a007272 +3d000a0a040093933200b7b763004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf +3f007a7a64003a3a8900caca8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb +1700bbbb0e00bfbf0d004e667c00d2d2d2000000b0000000ff009b00000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202030303 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020404040203020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e90202020202020202020202020202020204000203020202020202020203020202020203020202020303030202020303040302030202020203 +03030302030202030202030203020203020203020203030302020203030303020202020303030302020402030202020202020202030303030202030303020203 +02020203020202020303030202030202020203030302020203020202020203020202020302020303030202020303030302030303020203020202030204030202 +02020203030303030202030303020202030303020203030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e90202 +02020202020202e9020202e902020202020202020202020202020202020202020202020202020202020202e90202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202e902020202020202020202020202020202020202020202020202020202020202020202 +e9020202020202020202020202020202020202020400020302020202020202040302020202040302020204040402030204040404030403020202040404040304 +03020403020403040302040302040302040404020302040404040302020204040404020302020403020202020202020404040402020404040203040302020403 +02020204040402030403020202040404020302040302020202040302020204020204040402030204040404030404040203040302020403020403020202020404 +04040402020404040203020404040203040404040402020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202e90202e9e90202e9e902e9e9e9e9020202 +e90202e9020202e902020202e9020202e9020202e9020202e9020202e9020202e9020202e90202e9e9e9e90202e9020202e90202e9e9e9020202e9e9e90202e9 +020202e902e902e9020202e902e902e9020202e90202e9e9e9e90202e9e9e9e902e902e9e9e9020202e90202e9020202e90202e9e9e9020202e9e902e9020202 +02020202020202020202020202020202040002030202020202020204030202020204030202040302020403040302020403040302020403020204030403020403 +02040304030204030204030403020204020403020204030202020403020204030202040203020202020204020202020204030202040304030202040302020403 +02020402040302020202020204030204020202020204030202040202040302020403040302020403020202040304030202040302040202020202040203020202 +04030202040304030202040304020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e90202e9020202 +e9020202e9020202e9020202e9020202e9020202e9020202e9020202e9020202e90202e9020202e902e9020202e902e9020202e902e9020202e902e9020202e9 +02e90202e902e90202e902e9020202e902e9020202e902e9020202e902e902020202e90202e90202e9020202e902e9020202e902e902020202e9020202020202 +02020202020202020202020204000203020202020202020403030303020403020204030202040304030202040304030202040203030403040302040302040304 +03020403020403040303030303040302020403020202040302020403020403040302020202040302020202020403020204030403020204030202040303030303 +04030202020202020403020202020202020403030403020204030202040304030202040302030404020403020204030202020202020202040203020204030202 +04030403020204030204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e9020202020202e9020202 +e90202e902e902e902e902e902e902e902e902e902e902e902e90202020202e9020202e902e9020202e902e9020202e902e90202020202e9020202e902e90202 +02e9020202e902e9020202e902e9020202e902e9020202e902e9020202e9e90202020202e9020202e902e90202020202e902020202e902020202020202020202 +02020202020202020400020302020202020202040404040203040303020403020204030403020204030403030202040404040304030204030204030403020403 +02040304040404040304030202040302020204030202040302040204020302020204030202020202040302020403040303020403030204040404040304030202 +02020202040302020202020202040404040203020403020204030403020204030404020202040302020403020202020202020202040203020403020204030403 +02020403020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e9020202020202e9020202e90202e9 +02e902e902e902e902e902e902e902e902e902e902e90202020202e9020202e902e9020202e902e9020202e902e9e9e9e9e902e9020202e902e9020202e90202 +02e902e9020202e902e9020202e902e9020202e902e902e9e902020202020202e9020202e902e9e9e9e9e902e902020202e90202020202020202020202020202 +02020202040002030202020202020204030202040304040203040203030402040203030403040402030202030304020403030402030402040303040203040204 +02030304020402030304030202020403030304020403020204030202020403020202020204020303040204040203040402030402030304020403020202020202 +04030202020202020204030202040302040203030402040302020403040203030304030303040202020202020202020202040203040302020403040302020403 +02020204020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202e9020202e902e9020202e9020202e9020202e90202e9020202e9020202e90202e90202e902 +02e902e90202e90202e902e90202e90202e90202020202e9020202e902e9020202e902e9020202e902e9020202e902e9020202e902e90202e902e90202e902e9 +020202e902e9020202e902e9020202e902e902e90202020202020202e9020202e902e9020202e902e902020202e9020202020202020202020202020202020202 +04000203020202020202020403020204030402040202040404020202040404040204020402020404040202040404020404020204040402040402020204040402 +02020404040403020202040404040202040202020402020202040203020202020204040402020402040204020402020404040202040302020202020204030202 +02020202020403020204030202040404020204020202040202040404020404040402020202020202020202030202040304030202040304030202040302030202 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202e9e9e9e90202e9e9e902e9e9e902e9e9e9e9020202e9020202e9020202e90202e90202e90202e902e9 +0202e90202e902e90202e90202e90202020202e9e9e9e90202e9e9e9e9020202e9e9e9020202e9e9e90202e9e9e9e90202e902e9020202e902e902e9e9e9e902 +0202e9e9e9e902e9020202e902e90202e9e9e90202020202e9e9e9e9020202e9e9e90202e9e9e90202e902020202020202020202020202020202020204000203 +02020202020202040303030402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020204030202020202020202020202020202040203030303020202020202020202020202020202020202020204030202020202030403020202020202 +02040303030402020202020202020202020202020202020202040302020202020202020202020402030304020402030304020402030304020402030304020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e90202020202e9020202e9020202020202020202020202020202e9020202e90202020202020202020202020202 +020202020202020202020202020202020202020202e9020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202e90202020202e902020202020202020202020202020202020400020302020202 +02020204040404020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020403020202020202020202020202020202040404040202020202020202020202020202020202020202020403020202020404040202020202020202040404 +04020202020202020202020202020202020202020204030202020202020202020202020404040202020404040202020404040202020404040202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202e90202020202e9020202e9020202020202020202020202020202e9020202e9020202020202020202020202020202020202 +0202020202020202020202020202020202e90202020202020202020202020202020202020202020202e902020202020202e90202020202020202020202020202 +0202020202e902020202020202020202020202020202020202020202e90202020202e90202020202020202020202020202020202040002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204020202020402 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202 +02020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202e902020202020202020202020202020202020202020202020202e9020202e902020202020202020202020202020202020202020202 +02020202020202020202020202e90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202e9020202020202020202020202020202020204000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020300000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020202020202040002030202020202030204040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020203030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020402020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02040001010101010101010102030202020202000000000202020000020200000000020002020202000002020202000202020002000202000000020202020200 +00000202020000000202000202020202000202020200000002020002020202020202000000020200020202000202020202000000020200000002020002020200 +02000202020002020000000202020000000202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001 +01010001010101010203020202020202020202000200020202000202020002000202020002020202020200020202000200020002020200020202020202020002 +00020202000200020202020200020202000202020002000202020202020002020200020002020200020202020002020202000202020002000202020002000202 +02000200020202000200020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000101000000 +01010101020302020202020202020200020002020200020202000200020202000202020202020002020200020002000202020202020202020200000200020202 +02020002020202000200020200020202020200020202020202000202020002000202020002020202000202020200020202000200020202000200020202000200 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030000000000 +03000303030003030000000003000000000303000303000000030303030300030303030300030003030000000303000000000303030000000303000303030303 +00030303030000000303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020400010000000000010101 +02030202020202020202020002000202020200000000020002020200020202020202000202020002000200000000000202020200000202020000000000020002 +02020200020002020000000000020002020202020200020202000200020202000202020200020202020002020200020002020200020002020200020000000000 +02000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000303030303000303 +03000300030303000300030303000300030003030300030303030003030303030003000300030303000303030303000300030303000300030303030300030303 +00030303000300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040001000001000000010102030202 +02020202000000020200020202020202020002000002020002020202020200020202000200020002020200020202020002020202000202020002000002020002 +02020002000202020002000002020202020002020200020002020200020202020002020202000202020002000202020002000202020002000202020002000202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303000300 +03030300030003030300030003000303030303030303000303030303000300030003030303030303030300030003030303030003030303000300030300030303 +03030003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030302030202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020204000100010101000000010203020202020200 +02020202020000000202000000020200020002000000020202020000000200020002020000000202020202020000000202000000020200020002000202020002 +02000000020200020002020202020000000202000000000202020202020000000202000000020200000000020200000000020202000000020202000000020000 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030003030303030003030300030300000000 +03000303030003000300000000000303030300030303030300030003000000000003030303030003000000000003000303030300030003030000000000030003 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030203020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020400010101010101000001020302020202020002020202 +02000202020202020202020202020200020202020202000202020202000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303000000000303000303030003030303030003000303 +03000300030003030300030303030000000000030003000300030303000303000000030300030303000300000303000303030003000303030003000003030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03020302020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101000102030202020202020000000002000202 +02020202020202020202020002020202020200020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300000000030303000000030300000000030300 +03030000000303030303000303030303000300030300000003030003030303030300000003030003000300030303000303000000030300030003030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302 +02020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010203020202020202020202020202020202020202 +02020202020202020202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030003030303030303030303030303030303030003030303030003030303 +03030303030300030303030303030003030303030303000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204 +03020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020400000000000000000000020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303000000000003030303030303030303030303000303030303000303030303030303 +03030000000000030003000303030303030303000000000303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202040404040404040404040404030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300030303030300030303030303030303030303 +03030303030300030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204030202020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020403020202020004030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303020302020202040302020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040302020202000403030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030302030202020204030202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302 +02020200040303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030203020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020200 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404020302020202040302020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000030202020204030202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040302020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303040302020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404030202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202e90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e90202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02e9e9e9e902e902e90202e9e9e902e9020202e9020202e9020202e90202e9e9e90202e902020202e9e9e90202020202e902020202e9e9e90202e90202020202 +02e9020202e90202e9e9e90202e902e9e9e9e9020202020202e9e9e90202e9020202e90202020202e9e902e9020202e90202e9e9e90202020202e902020202e9 +e9e90202e9020202e90202e90202e90202e9e9e9e90202e9e902e9e9e9020202e9e902e9020202e902e9020202e90202e9e9e9e9020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202 +0202e902e902e902020202e90202e902020202e9020202e902e9020202e902e9020202e9020202e902020202e9020202e9020202e902e9020202020202e90202 +02e902e9020202e902e902e9020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e9020202e902020202e9020202e9020202e902 +e9020202e90202e90202e902e9020202e902e9020202020202e902e9020202e9020202e902e9020202e902e9020202e902020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902 +e902e902020202e902e90202020202e9020202e902e90202020202e9020202e90202020202020202e9020202e9020202e902e9020202020202e9020202e902e9 +0202020202e902e9020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e90202020202020202e9020202e9020202e902e9020202 +e90202e90202e902e9020202e902e90202020202e9e902e9020202e9020202e902e9020202e902e9020202e90202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902e902e902 +020202e9e9020202020202e9020202e902e9e9e9e9e902e9020202e9e9e9e9e902020202e9020202e9020202e902e9020202020202e9020202e902e9e9e9e9e9 +02e902e9020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e9e9e9e9e902020202e9020202e9020202e902e9020202e90202e9 +0202e90202e9e9e9e902e9020202e9e9020202e9020202e9020202e902e9020202e902e9020202e9020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902e902e902020202e9 +02e90202020202e9020202e902e9020202e902e9e90202e9020202e902020202e9020202e9020202e902e9e90202020202e9020202e902e9020202e902e902e9 +020202e902020202e9020202e902e9020202e902020202e9020202e9020202e902e9020202e902020202e9020202e9020202e902e9e90202e90202e90202e902 +02020202e902e9020202e902020202e9020202e9e90202e902e9020202e902e9020202e902020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202e9020202020202e902e90202e9e9e902e90202e902 +020202e9e9e9e9020202e9e9e90202e902e90202e9e9e90202020202e9e9e90202e9e9e90202e902e902020202e9e9e9e9020202e9e9e90202e902e9e9e9e902 +0202020202e9e9e90202e9e9e9e90202020202e9e9e902e9e9e9e9020202e9e9e90202020202e9e9e90202e9e9e90202e902e902e9e9e902e9e9020202e9e9e9 +0202e9e9e90202e9e9e902e9e9e902e902e902e902e9e9e9e9020202e9e9e9e90202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202e90202020202e90202020202020202e902020202020202e9 +020202020202020202020202020202020202020202020202e902020202020202020202020202020202e90202020202020202020202e902020202020202020202 +020202020202020202020202020202e9020202e90202020202020202020202020202e9020202020202020202020202020202020202020202020202020202e902 +02020202020202e90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202e9e9e9e902e902e9020202020202e902020202020202e902020202 +0202020202020202020202020202020202020202e902020202020202020202020202020202e90202020202020202020202e90202020202020202020202020202 +0202020202020202020202e9020202e90202020202020202020202020202e9020202020202020202020202020202020202020202020202020202e90202020202 +020202e902020202020202e902020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202e90202020202020202e902020202020202e90202020202020202 +0202020202020202020202020202020202e9e90202020202020202020202020202e90202020202020202020202e9020202020202020202020202020202020202 +0202020202020202020202e9020202020202020202020202020202e9e90202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020203030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202 +04000202020202020400020302020202020302020202020202020402020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202 +02020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202 +04000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203 +02020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202 +02030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202 +02020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +04000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202 +02020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202 +04000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203 +02020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202 +02030202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202000000020202000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202 +02020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202 +02020400020202020202020200000002020000020202020002020000020002020002020002020000000002020002020202000202020002020200020200000000 +02020000000002020000000202000202020000000202020202020000000202000002020202000202000002000202000202000202000000000202000202020000 +00000202000000020202000000020200020202000000020202020202000000020200000202020200020200000200020200020200020200000000020200020200 +00000002020200000002020002020200020200000000020000000202020202020000000202000002020202000202000002000202000202000202000000000202 +00020202020000000202020200000000020200000002020200000000020200000002020000000202020202020000000202000002020202000202000002000202 +00020200020200000000020200020200000002000202020002000202020200000002020000000002000200020202000202000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400 +02020202020202000202020000020002020202000200020202000202000202000200020202000202000202020200020202000202020002000202020002000202 +02000200020202000200020202020202000202020200020202000002000202020200020002020200020200020200020002020200020200020200020202020002 +02020200020002020200020002020202020200020202020002020200000200020202020002000202020002020002020002000202020002020002020202020200 +02000202020002000202020002000202020002020202000202020200020202000002000202020200020002020200020200020200020002020200020200020202 +00020202000202000202020002000202020002000202020002000202020002020202000202020200020202000002000202020200020002020200020200020200 +02000202020002020002020200020200020202000200020202000202020002000202020200020002020200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202 +02020200020202000202000000000000020002020200020200020200020002020200020202020202020002020200020202000200020202000200020202000200 +02020202020002020202020000020202020002020200020200000000000002000202020002020002020002000202020002020202020002020202000202020000 +02000202020202000202020202000002020202000202020002020000000000000200020202000202000202000200020202000202020202020202020002000202 +02020200020202000200020202000202020000020202020002020200020200000000000002000202020002020002020002000202020002020202020002020202 +02000200020202000200020202020200020202000200020202020202020000020202020002020200020200000000000002000202020002020002020002000202 +02000202020202020002020002020200020002020200020202000200020202020002000202020002000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020200 +02020002000202000202000202000202020002020002020002020000000002020202020202000202020002020200020002020200020002020200020000000000 +02000202020000020202020202000202000200020200020200020200020202000202000202000202000000000202020202000202020200020000020202000000 +00000200020202000002020202020200020200020002020002020002020002020200020200020200020200000000020202020202020202000200000000000200 +02020200020002020200020000020202020202000202000200020200020200020200020202000202000202000202000000000202020202000202020202000200 +02020200020000000000020002020200020000000000020000020202020202000202000200020200020200020200020202000202000202000202000000000202 +02020202000202000202020002000202020002020200020002020202000200020202000200000000000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020200000202 +00020200020200020200020202000202000202000202020202000202020202020200020202000002020002000202020002000202020002000202020002000002 +02000202020202020202000002020002020002020002020002020200020200020200020202020200020202020200020202020002000202020200020202000200 +00020200020202020202020200000202000202000202000202000202020002020002020002020202020002020202020200000002020002020200020002020200 +02000202020002000202020202020202000002020002020002020002020002020200020200020200020202020200020202020200020202020200020002020200 +02000202020002000202020002000202020002000202020202020202000002020002020002020002020002020200020200020200020202020200020202020202 +00020200020202000200020202000202020002000202020200020002020200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202020202000202000202020200 +02020002020000000200000002000002020200000002020202020202020002020200020002000202000000000202000000000202000000020200020002020000 +00020202020002020002020202000202000202000000020000000200000202020000000202020202020002020202000202000000020200000002020002000202 +00000002020202000202000202020200020200020200000002000000020000020202000000020202020202000202020202020000000202000000000202020000 +00000202000000020202020002020002020202000202000202000000020000000200000202020000000202020202020002020202020002000202020002020000 +00020200020202000202000000020202000000020202020002020002020202000202000202000000020000000200000202020000000202020202020200020200 +00000002020000000202000000020200020202020002000000000202020000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020200020200020202020200000202 +02000202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202 +02000202000202020202000002020200020202020202020202020202020202020202020202000202020200020202020202020202020202020202020202020202 +02020200020200020202020200000202020002020202020202020202020202020202020202020200020202020202020202020202020202020202020202000202 +02020202020202000202000202020202000002020200020202020202020202020202020202020202020202020002020200020202020202020202020202020202 +02020202020202020202020202020202020202000202000202020202000002020200020202020202020202020202020202020202020202020002020202020202 +02000202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020200000202020202020000020202000202 +02020202020202020202020202020202020202000000000002020202020002020202020202020202020202020202020202020202020202020202020202020000 +02020202020200000202020002020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202020202020202 +00000202020202020000020202000202020202020202020202020202020202020202020200000000020202020202020202020202020202020200020202020202 +02020202000002020202020200000202020002020202020202020202020202020202020202020202020000000202020202020202020202020202020202020202 +02020202020202020202020202020202000002020202020200000202020002020202020202020202020202020202020202020200000002020202020202000202 +02020202020202000202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +04000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202 +02020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202000000000000000202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000000020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000000020202020200020202020202020202020202020202020202 +02020202020202020202020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202 +04000203020202020203020202020202020204000202020202020202020202020202020202020202020202020202020202020200020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020002020202020202020202020202020202020202020202 +02020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203 +02020202020302020202020202020400020202020202000202020002020200020200000002020202020202020202020002020202020002020000020002020002 +02000202000000000202020200020202020200020002020000000202000000000202020000000202000202020202000202020200000002020002020202020200 +02000202020002020000000200020200000000020200000000020200000002020000000202020202020000020002020200020200000002020202020002020202 +00000002020002000202000000020202000202020002020002000202020002020000000002020202020200020202020000000002000202020002020000000002 +00000000020200020200000002020000000202020202000202020200000002020002020202020200020202020000000202000202020002020002020002020000 +00000202000002000000020202000002000202020002000202020002020000000002020202000000000202020000000002000202020000000202000200020202 +00020200000000020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202 +02030202020202020202040002020202020200020202000202020002000202020002020202020202020202020002020200020200020202000202000202000200 +02020200020202020002020202020002000200020202000202020202000200020202000200020202020200020202000202020002000202020202020002000202 +02000200020202020002000202020002000202020002000202020002020202000202020200020202000202020002000202020002020202000202020002020200 +02000200020002020200020200020202000202000200020202000200020202000202020202020002020200020202000200020202000200020202000200020202 +00020002000202020002020202000202020200020202000202020002000202020202020002020200020202000200020202000202000202000200020202000200 +02020202020200020002020200020202000200020202000200020202000202020200020202000200020202000200020202020202000200020002020200020002 +02020002020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202 +02020202020204000202020202020002020200020202000200020202020202020202020202020202000202020002020002020200020200020200020002020200 +02020202000202020202000200020002020202020202020200020002020202020002020202000200020200020202020200020202020202000200020202000200 +02020202000200020202000200020202000200020202020202020000020202020002020200020202000200020202020202020200020202000202020002000200 +02000202020002000200020002000200020002020200020002020200020202020200020002020002020200020002020200020002020200020002020200020002 +00020202020202020000020202020002020200020202000200020202020202000202020002020200020002020200020200020200020002020200020002020202 +02000002000202020002020200020002020200020002020200020202020002020200020002020200020002020202020000020002000202020002000202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202 +02020400020202020202000202020002020200020000000000020202020202020202020200020202000202000202020002020002020002020000000002020202 +00020202020200020002000000000002020202020002000000000002000202020200020002020000000000020002020202020200020002020200020002020202 +00020002020200020002020200020000000000020000020202020202000202020002020200020000000000020202020002020200020202000200020002000202 +02000200020002000200020002000202020002000202020002020202020002000202020000000002000202020002020000000002000202020002000200000000 +00020000020202020202000202020002020200020002020202020200020202000202020002000202020002020002020002020000000002000202020000020202 +00020202000202020002000202020002000202020002020202000202020002020000000002000202020000020202000200020202000200020202000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400 +02020202020200020202000202020002000202020002020202020202020202020002020200020200020202000202000202000202020202000202020200000000 +00020002000200020202000202000000020200020202000200000202000202020002000202020002000002020202020002000202020002000202020200020002 +02020002000202020002000202020002000202020202020200020202000202020002000202020002020202000202020002020200020002000200020202000200 +02020002020002000200020202000200020202000202020200020202000202020202000200000202000202020202000200020202000200020002020200020002 +02020202020200020202000202020002000002020202020002020200020202000200000202000202000202000202020202000200020202000202020200020202 +00000202000200020202000200020202000202020200020202000202020202000200000202000202020200020002020200020002020200020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202 +02020002020200000000020202000000020202020202020202020202000202020002020000000200000002000002020200000002020202020002020202020002 +00020200000002020002020202020200000002020002000200020202000202000000020200020002020202000200000000020202000000020002000202020002 +02000000000202000000020202000000020202020000000200000000020202000000020202020200000002020000000202000200020200000002020002020002 +02000200020000000002020200000000020202020002020200020200000002020002000200020200000002020000000002020002020000000202020000000202 +02020000000202000000020200020002020202000000020200000002020002000200000002000002020200000002020000000202000000020000000200020002 +00020000000002020200000000020202020000000002020200000002020002000202000000020002000000000202020000000002020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020002 +02020002020202020202020202020202020202020202020202000200020202000202020202020202020202020202020202020202000202020202020200020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +00020202020202020202020202020202000202020002020202020202020202020202020002020202020202020200020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202020202020002 +02020202020202020202020202020200020202020202020202020202020202020202020202020202020202000202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020204000202020202020400020302020202020302020202020202020400020202020000000000020002 +02020202020202020202020202020202020202020200020002020200020202020202020202020202020202020202020200000000000200020002020202020202 +02000000000202020202020202020202020202020202020202020202020202020202020002020202020202020202020200020202020202020202020200020202 +02020202020202020202020200020202000202020202020202020202020202000202020202020202020002000202020202020202020202020202020002020202 +02020202020202020202020202020202020202020202020202020202000202020202020200020202020200020202020202020202020202020202000202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020200020202020202020200020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202000202020202 +02020202020202020202020202020202020002000202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020002020202020202 +02020202020202020202020200020202020202020202020202020202000002020202020202000200020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202000002020202020202 +02020202020202020000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202040002020202020204000203020202020203020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020204000202020202020400020302020202020302020202020202020400020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020400020202020202040002030202020202030202020202020202040002020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202040002020202020204000203020202020203020202020202020204000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202 +04000202020202020400020302020202020302020202020202020404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202030303030303030303030303030202020202020202020202020202 +02020202020202020202020202020200020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020204020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020400010101010101010101020302020202020002020202000200020200020202000202 +02000000000202020002020200000002020202020000000202020000020002020200020000000002020202020200000002020000000202000202000000020200 +02020202020202000202020000000002020000000002020000020200000002020002020002020002020000000002020000020002020000000202000000000200 +02000202020002020202020202000000000202000000020200020202000202000000020202020202000000020200020202000202020200020200020200020200 +00000202020000000002020000000202020202020202000202020202000000020202020200000002000202020002020000000002000202020002000202020002 +02000000020200020000000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202040001010101010101010102030202020202000202020200020002020002020200020200020202 +00020202000202020202020002020202020202000200020202000202020002000202020002020202000202020200020202000200020002020200020002020202 +02020002020200020202000200020202000200020202000202020002000202000202000200020202000200020202000200020202020002020200020002000202 +02000202020202020002020200020002020200020002020200020002020200020202020002020200020002020200020202020002020002020002000202020002 +00020202000200020202000202020202020200020202020002020202020202000202020200020202000200020202000200020202000200020202000200020202 +00020002020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020204000101010101010101010203020202020200000000000002000200020002000200020002020200020200 +02000202020200000202020202020000020002020200020202000200020202000202020200020202020002020200020002000202020002000202020202020002 +02020002020200020002020200020002020200020202000200020200020200020002020200020002020200020002020202000202020002000200020200020002 +02020202000202020002000202020002000202020002000202020202020202000202020002000202020002020202000202000202000200020202000200020202 +00020002020202020202020202020002020202000202020202020200020202020002020200020002020200020002020200020002020200020002020202020002 +02020000020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020400010101010101010101020302020202020200020200020200020002000200020002020000000002020002000202 +00000202020202020000020202000202020002020200020002020200020202020002020202000202020002000200020202000200020202020202000202020200 +00000002000202020002000202020002020200020002020002020002020000000002000202020002000202020202000000000200020002020002000202020202 +00020202000200020202000200020202000200000000000202020200020202000200020202000202020200020200020200020002020200020002020200020000 +00000002020202000000000000000200020202020202020002020202000202020002020000000002000202020002000202020002000000000002000200000202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202040001010101010101010102030202020202020002020002020002000202000202000202020202000200020202000200020202 +02020202000202020200020202000002020002000202020002020202000202020200020202000200020002020200020000020202020200020202020202020002 +00020202000200020202000202020002000202000202000202020202000200020202000200020202020202020200020002000200020202000202020200020202 +00020002020200020002020200020002020200020202020002020200020002020200020202020002020002020002000202020002000202020002000202020002 +02020202020200020202020002020202020202000202020200020202000202020202000200020202000200020202000200020202000200020002020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020204000101010101010101010203020202020202000202000202000200020200020200020200000002020002020200020200000002020202 +02000000020000000200020002000200000000020202020202000000020200000002020002020000000202000200020202020002020202000000020200020202 +00020000000202000000020200000002000002020200000002020000000200020200000002020000000202000200020002020200020202020200000000020200 +00000202000000000202020000000202020202020000000202000000000202020202000000020000020202000000020202000000000202000000020202020202 +02020002020202020000000202020202000000020000000002020200000002020000000002020000000002020200000002020002020000000202020002020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020400010101010101010101020302020202020202000002020200020202020202020202020202020202020202020202020202020202020202020202 +02000202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020002020202020202020202020202020002 +02020202020202020202020202020202020202020202000202020202020202020202020202020200020002020202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020002 +02020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202000202020202020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02040001010101010101010102030202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202000202 +02020202020002020202020202020202020202020202020202020200020202020202020202020202020202000202020202020202020202020202000202020202 +02020202020202020202020202020202020200020202000202020202020202020202020002000202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020200020202020202020202020202020202020202020202020202020202020200020202020202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202040001 +01010101010101010203020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020002020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000200020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020002020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020204000000000000 +00000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020404040404040404040404 +04030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020403020202 +04000202020202020400020302020202020302020202020403020202040202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202040302020204000202 +02020202040002030202020202030202020202040302020204000101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204030202020400020202020202 +04000203020202020203020202020204030202020400010101010101010101010101010101010100000000000000010101010100010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010100 +00000101010000000101010101010101010101010101010101010101010101010101010101010000000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010100000001010100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020403020202040002020202020204000203 +02020202020302020202020403020202040001010101010101010101010101010101010101010101010001010101010001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010001 +01010101000101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010001010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010102030202020202040302020204000202020202020400020302020202 +02030202020202040302020204000101010101000000010100000000000101010101010101000101010101000101000000010100000000000101010000000101 +00010000000101000000010101010100010101000001000101000101000101000000000101000000010100010000000101000000010100000000000101000101 +01010100000000010101000000010100010101010100010101010000000101000000000001010100010101010001010100010101000101000000000101000000 +00010100000001010001010100000001010100000001010000000000010100010101010000000101000000000001010101010100000001010001000000010100 +00000101010000000101010000000101000001010101000101000001000101000101000101000000000101000101010100010101000101010001010000000001 +01000000000101000000010100010101000000010101000000010100010000000101010101000000010100000000000101010100010100000001010000000000 +01010101010001010101000100010100000100000001010100000001010000000000010100010101010000000101000000000001010101010100000001010001 +00000001010000000101010000000101010000000101000001010101000101000001000101000101000101000000000101000101000101010100010001010000 +01000000010101000000010100010000000101010101000000010100010101010203020202020204030202020400020202020202040002030202020202030202 +02020204030202020400010101010001010100000100010101000101010101010101000101010001010001010100000100010101000100010101000001000101 +01010001010100010101010001010001010100010100010100010001010100010001010100000100010101010001010100000100010101000100010101010101 +01010100010001010100010001010101010001010100010101000001000101010001000101010101000101010001010100010001010100010001010100010001 +01010001000101010101010001000101010000010001010100010001010100010101000001000101010001010101000101010000010001010101000101010001 +00010101000100010101000001000101010100010001010100010100010100010001010100010100010101010001010100010101000100010101000100010101 +00010001010100010001010101010100010001010100000100010101010101010001010100000100010101000101010001000101010000010001010100010101 +01000101010100010001000101010101010001000101010000010001010100010001010100010101000001000101010001010101000101010000010001010101 +00010101000100010101000100010101000001000101010100010001010100010100010100010001010100010100010100010101010001000100010101010101 +00010001010100000100010101010101010001010100000101010101020302020202020403020202040002020202020204000203020202020203020202020204 +03020202040001010101000101010001010001010100010101010101010100010101000101000101010001010001010100010001010100010100010101010001 +01010001010101000101000101010001010001010001000101010001000101010001010001010101000101010001010001010100010001010101010101010100 +01000101010101000101010100010001010001010100010100010101000100010101010100010101000101010001000101010001000101010001000101010101 +00010101010100000100010101000101000101010001000101010001010100010100010101000101010100010101000101000101010100010101000101010101 +00010001010100010100000000000001000101010001010001010001000101010001010101010101000101010001010100010001010100010001010100010001 +01010101000101010101000001000101010001010001010101010101000101010001010001010100010101000100010101000101000101010001010101000101 +01010001000100010101010100000100010101000101000101010001000101010001010100010100010101000101010100010101000101000101010100010101 +00010101010100010001010100010100000000000001000101010001010001010001000101010001010101010001010101000100010001010101010000010001 +01010001010001010101010101000101010001010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202 +04000101010100010100010001000101010001010101010101010001010100010100010100010001000101010001000101000100010001010101000101010001 +00000000000100010101000101000101000101000000000100010100010001000101010100010100010001000101010001000101010101010101010001000000 +00000100010101010001000101000101000100010001010100010001010101010001010100010101000100010101000100010101000100000000000100010101 +00000101010001010001000100010101000100010101000101000100010001010100010101010001010001000100010101010001010100010101010100010001 +01000100010100010100010100010101000101000101000101000000000101010101010100010101000101010001000101010001000101010001000000000001 +00010101000001010100010100010001000101010101010100010100010001000101010001010100010001010001000100010101000101010100010101010001 +00010001010100000101010001010001000100010101000100010101000101000100010001010100010101010001010001000100010101010001010100010101 +01010001000101000100010100010100010100010101000101000101000101000000000101010101000101010100010001000101010000010101000101000100 +01000101010101010100010100010001010101010203020202020204030202020400020202020202040002030202020202030202020202040302020204000101 +01010100000101000100010101000101010101010101000101010001010100000101000100010101000101000001010001000101010100010101000100010100 +01010001010100010100010100010101010100010100000101000100010101010100000101000100010101000100000000000101000000010100010101000100 +00010100010101000101000001010001000101010001000101010101000101010000010100010001010100010001010100010001010100010000010100010101 +01010000010100010001010100010001010101000001010001000101010001010101010000010100010001010101000101010001000000000101010000010100 +01010001010001010001010100010100010100010101010100010101010101010001010100000101000100010101000100010101000100010101000100000101 +00010101010100000101000100010101010101010100000101000100010101000101010001010000010100010001010100010101010000000000000100010001 +01010001010101010000010100010001010100010001010101000001010001000101010001010101010000010100010001010101000101010001000000000101 +01000001010001010001010001010001010100010100010100010101010100010101010100000000000001000100010101000101010101000001010001000101 +01010101010100000101000101010101020302020202020403020202040002020202020204000203020202020203020202020204030202020400010101010001 +01000101010000000001010101010101010100010101000101000101000101010000000001010001010001010101000000010001010100010100010001010000 +00010000000100000101010000000101000101000101010100000001000101000101010000000001010001010101010001010101010100000001010001000100 +01010100010001010001010100000000010100010101010100010101000100010001010000000001010000000001010000000101000100010100000001000101 +00010101000000000101000101010001010001010100000000010101010100010100010101010000000100010101000100010101010100010100010101010001 +01000101000000010000000100000101010000000101010101010101000101010001000100010100000000010100000000010100000001010001000101000000 +01000101000101010100000001010101000101000101010000000001010101000100010100010101000000000101010101000101010100010001000000010100 +00000100010100010101000000000101000101010001010001010100000000010101010100010100010101010000000100010101000100010101010100010100 +01010101000101000101000000010000000100000101010000000101010101010001010101000100010000000101000000010001010001010101000000010101 +01000101000101010101010102030202020202040302020204000202020202020400020302020202020302020202020403020202040001010101000101000101 +01000101010101010101010101010100010001010100010100010101000101010101000101000101010101010101000101010001010100000101000101010101 +01010101010101010101010100010100010101010101010100010100010101000101010101000101010101000101010101010101010101010101010101010101 +01000101000101010001010101010100010101010001010101010101010101010101010101010101010101010101010101010101010101010100010100010101 +00010101010100010101000101000101010001010101010101010001010001010101010101010001010100010001010101010001010001010101010000010101 +00010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101000101 +00010101010101010101010100010100010101000101010101010100010001010001010100010101010101010100010101010001010100010101010101010100 +01010001010100010101010100010101000101000101010001010101010101010001010001010101010101010001010100010001010101010001010001010101 +01000001010100010101010101010101010101010101010101010101000101010100010101000101010101010101000101000101010101010101010101000101 +00010101010101010203020202020204030202020400020202020202040002030202020202030202020202040302020204000101010101000001010101000101 +01010101010101010101010001000101010100000101010100010101010101000001010101010101010101000000010101010100010100010101010101010101 +01010101010101010100000101010101010101010100000101010100010101010100000000000101000000000101010101010101010101010101010101010000 +01010101000101010101010001010000000000010101010100010101010101010101010101010101010101010101010101010101010100000101010100010101 +01010001010101000001010101000101010101010101010000010101010101010101010000000101000000000001010000010101010101000001010100010101 +01010101010101010101010101010101010100000000000101010101000101010101010101010101010101010101010101010101010101010101000001010101 +01010101010101010100000101010100010101010101010001010000010101010001010101010101010001010101000100010001010101010101010100000101 +01010001010101010001010101000001010101000101010101010101010000010101010101010101010000000101000000000001010000010101010101000001 +01010001010101010101010101010101010101010101010100010101010001000100010101010101010101000001010101010101010101010101000001010101 +01010101020302020202020403020202040002020202020204000203020202020203020202020204030202020400010101010101010101010100010101010101 +01010101010101000100010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101 +00010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010000 +00010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010001010101010000000101010101010101000101010101010101010101010101010101010101010101010101010101010101010001 +01010101000000010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +02030202020202040302020204000202020202020400020302020202020302020202020403020202040001010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202 +02020204030202020400020202020202040002030202020202030202020202040302020204000101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020204 +03020202040002020202020204000203020202020203020202020204030202020400000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020302020202020403020202 +04000202020202020400020302020202020302020202020403020202040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010000000000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010204 +04040404040404040404000203020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000202000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010000000000000101010101010101 +01010101010101010101000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202 +02020202020400020302020202020202020202020202020202020202020202020203040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040400020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040400020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202 +02040002030202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040001010001010101000101000001000101000101000101000000000101010101010100000000010100000001010001010100 +01010000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202020202020202040002 +03020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000101000101010100010001010100010100010100010001010100010101010101010001010101000101010001000101010001000101 +01000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202020204000203020202 +02020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202000202020202020000000202000202 +02000202000202000202000000000202000002020202000202020202000202020200000002020000000202020000000202020000020200020202020202020202 +02020202020400010100000000000001000101010001010001010001000101010001010101010101000101010100010101000100010101000100010101000101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400020302020202020202 +02020202020202020202020202020202020302020202020202020202020200000000020202000000000202020002020202000000020202020202020202020202 +02040002020302020202020202020000000002020202000000020200020200000002020200000202000000020202020202020202020400020203020202020200 +02020202020002020202000000020202020002020200020200000002020200020202000202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020200020202020200020202000200020202000202 +00020200020002020200020002020202020200020202020200020202000202020002020202000200020202000200020202020002020202020202020202020202 +02040001010100010100010100010101000101000101000101000000000101010101010100010101010001010100010001010100010001010100010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010203020202020002020202040002030202020202020202020202 +02020202020202020202020202030202020202020202020202020202020200020002020200020202000202020002020200020202020202020202020202040002 +02030202020202020202000202020002020002020200020002000202020002000202020002020200020202020202020202040002020302020202020002020202 +02000202020002020200020202000202020002000202020002020002020200020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020002020202020002020200020002020200020200020200 +02000202020002000202020202020002020202020002020200020202020202020000020002020202020002020202020202020202020202020202020202040001 +01010001010001010001010100010100010100010101010100010101010101010001010101000101010001000101010001000101010001010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101020302020200000002020204000203020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020002000202020002020002000202000202020202020202020202020202020204000202030202 +02020202020200020202020002000202020202000200020202020200020202000202020202020202020202020204000202030202020202000202020202000202 +02000202020202020002000202000200020202020200020002000200020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202000202020202000202020002000202020002020002020002020000 +00000200020202020202000000000202000202020000000000020000020202000000000002000202020202020202020202020202020202020204000101010001 +01000101000000010000000100000101010000000101010101010101000101010101000000010100000000010101000000000101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010102030202000000000002020400020302020202020202020202020202020202020202 +02020202020302020202020202020202020202020202000202000000000202000200020200000000000202020202020202020202020400020203020202020202 +02020002020202000200000000000200020000000000020002020200000000000202020202020202020400020203020202020200000000020200020202000000 +00000202000200020200020000000000020002000200020002020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020200000000000200020202000200000202000202000202000202020202000200 +02020202020200020202000200000202000202020002000202020200020202000200020202020002020202020202020202020202020400010101010000010101 +00010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202 +02030202020202020202020202020200000002020202020200020002020200020002020200020202020202020202020202040002020302020202020202020002 +02020200020002020200020002000202020002000202020002020200020202020202020202040002020302020202020002020200020000020200020202000200 +02020200020002000202020002000202000202000202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +04000202020202020400020302020202020302020202020403020202020002020202020200000002020002000200000002000002020200000002020000000202 +02020002020200020002000202000000020202000000020200000002020000000202000202020202020202020202020202040001010101000001010100010101 +01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202030202 +02020202020202020202000202020202020000000202000202020002020000000202020202020202020202020204000202030202020202020202000202020200 +02020000000202000202000000020200000002020000000202020202020202020204000202030202020202000202020002000200020200000002020002020200 +02000202000000020200020200020200020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202000202020202020202020202020202020202020202020202020202020202000202020202020002 +02020002020202020202020202020202020202020202020202000202020202020202020202020202020202020204000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010102030202020202020202020400020302020202020202020202020202020202020202020202020203020202020202 +02020202020200020202020202020202020202020202020202020202020202020202020202020202020400020203020202020202020200020202000202020202 +02020200020202020202020002020202020202020202020202020202020400020203020202020200020202000202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020200000000000202020202020202020202020202020202020202020202020200020202020202000000000202 +02020202020202020202020202020202020202020200020202020202020202020202020202020202020400010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010203020202020202020202040002030202020202020202020202020202020202020202020202020302020202020202020202 +02020200000000020202020202020202020202020202020202020202020202020202020202040002020302020202020202020000000002020202020202020200 +02020202020202000202020202020202020202020202020202040002020302020202020000000002020202020202020202020202020202020200020202020202 +02020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040001010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101020302020202020202020204000203020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202030202020202020202020202020202020202020202020002020202 +02020202020202020202020202020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010102030303030303030303030400020302020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010202020202020202020202020002030202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000203020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040302020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202000202020202020000000202 +00020202000202000202000202000000000202000002000000000202020000020002020200020002020200020200000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020200020202020200020202000200020202 +00020200020200020002020200020002020202020202000200020202000202020002000202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020002020202020002020200020002020200020200 +02020002000202020002000202020202020200020002020200020202000200020202000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040303030303030202000202020202000202020002000202020002020002020002 +02000000000200020202020202020002000202020002020200020002020200020002020200020202030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304 +03020202040002020202020204000203020202020203020202020204040404040404020200000000000200020202000200000202000202000202000202020202 +00020002020202000000020200020202000002020002000202020002000202020002020204040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202 +04000202020202020400020302020202020302020202020202020202020202020002020202020200000002020002000200000002000002020200000002020000 +00020002020202020000000200020002000200000000020202000000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202000202020202020202020202020202020202020202020202020202020202000202020002 +02020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020200000000000202020202020202020202020202020202020202020202020200020202020000000002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202020202030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303020202040002020202020204000203020202020203020202020204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202040002020202020204000203020202020203020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020204000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202040002020202020204000203020202020203020202020204030202020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020403020202 +04000202020202020400020302020202020302020202020403020202020204040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020400000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000040302020202020204030202020400020202020202 +040002030202020202030202020202040302020202020400e6e6e6e6e6e600000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000e6e600000000e6e60000000000000000000000 +0000000000000000e6e6e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000000000000000000000000000000000e6e6e60000000000 +0000000000000000000000000000000000e6e6e60000000000000000000000000000000000000000000000000000000000000000000000e6e6e6000000000000 +000000000000000000000000000000000000000000000000000000e6e6e600000000000000000000000000000000000000000000000000000000000000000000 +0000e6e6e60000000000000000000000000000000000000000000000000000e6e6e600000000000000000000e6e6000000000000000000000000000000000000 +0000000000000000000000000000e6e6e6000000000000000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000e6e6e604030202020202020403020202040002020202020204000203 +0202020202030202020202040302020202020400000000000000e6000000000000000000e6000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000e600000000000000000000000000000000000000e60000000000e60000000000000000000000000000 +00000000e6e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000e6e60000000000000000000000000000000000000000000000000000e6e600000000000000000000 +0000000000000000000000000000e6e60000000000000000000000000000000000000000000000000000000000000000000000e6e60000000000000000000000 +00e700000000000000000000000000000000000000000000e6e6000000000000000000000000000000000000000000000000000000000000000000000000e6e6 +000000000000000000000000e7000000000000000000000000000000e6e6000000000000000000e6000000000000000000000000000000000000000000000000 +00000000000000000000e6e6000000000000000000000000e700000000000000000000000000000000000000000000e6e6000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000e6e6000403020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020400000000000000e6000000000000000000e6000000e8e800e80000e80000e8000000e8e8e800e6e60000000000e6e6e600 +0000e6e6e6e600e6e6000000e6e6e6000000e60000000000e600000000e6000000e6000000e6e6e6000000e6e6e6000000e6e6e60000e6000000e6e6e6000000 +e6e600000000000000e7000000e7000000000000e70000e7000000e7e700000000e7e7e70000e70000e70000e70000e70000e70000000000e70000000000e700 +00e7000000e7e7e70000e7e7e700000000000000e6e60000000000e600000000e60000e6000000e6e600e6e6e6000000e6e6000000000000e7e7e7e7e70000e7 +e7e7e7e7000000000000e6e6000000000000e6e6e6e6000000e6e6e600000000e6e6e60000e6000000e6e6e6000000e6e600000000000000e7e7e70000e70000 +000000e7e7e700000000e7e7e700000000000000e6e6000000000000e6e6e600000000e6e6e60000e60000e6000000e6e6e60000e6e6e6000000e6e600000000 +000000e7e7e70000e70000000000e7e7e700000000000000e6e600000000000000e6e6e60000000000e6e6e6000000e6e6e6000000e6e6e6000000e6e6e60000 +e6e6e6000000e6e600000000000000e7e7e70000e70000000000e7e70000000000e7e70000000000000000e6e60000000000e6e6e6e6e60000e6e6e6000000e6 +e6e6000000e6e6e60000e60000e6000000e6e6e6000000e6e6e60000e6e600040302020202020204030202020400020202020202040002030202020202030202 +02020204030202020202040000000000000000e600000000000000e6000000e8000000e80000e80000e80000e80000e800e6e600000000e60000e6e600e6e600 +000000e6e6000000e6e6e6000000e60000000000e600000000e6000000e60000e60000e60000e60000e60000e60000000000e6000000000000e60000e6e60000 +000000000000000000e7000000000000e70000e70000e70000e70000e70000000000e70000e70000e70000e70000e70000000000e70000000000e70000e70000 +e70000000000000000e7000000000000e6e60000000000e600000000e60000e60000e6000000000000e60000e6e600000000000000e7000000000000e7000000 +000000000000e6e60000000000e600000000e60000000000e60000e60000000000e6000000000000e60000e6e6000000000000e7000000e70000e70000000000 +e700000000e7000000e7000000000000e6e60000000000e6000000e60000e60000000000e60000e60000e60000e60000000000e60000e6e60000000000000000 +e700000000e7000000e7000000e7000000000000e6e6000000000000e6000000e6000000e60000e60000e60000000000e60000e60000e60000000000000000e6 +0000e6e6000000000000e7000000e70000e7000000000000e7000000000000e700000000000000e6e60000000000e60000000000e60000000000e60000000000 +e60000000000e60000e60000e60000000000e60000e60000e6e60004030202020202020403020202040002020202020204000203020202020203020202020204 +030202020202040000000000000000e600000000000000e6000000e8000000e80000e80000e8000000e8e8e800e6e600000000000000e6e600e6e6e6e6e600e6 +e60000e6e600e6e60000e60000000000e600000000e6000000e60000e60000e60000e60000e60000e6e6e6e60000e600000000e6e6000000e6e6000000000000 +00e7000000e7e7e7e7000000e70000e70000e70000e70000e7e7e7e70000e70000e70000e7000000e7e7000000000000e70000000000e70000e70000e7e7e7e7 +000000e7e700000000000000e6e60000000000e600000000e60000e60000e600000000e6e6000000e6e60000000000000000e7000000000000e7000000000000 +0000e6e60000000000e600000000e6000000e6e6000000e6e6e6e60000e600000000e6e6000000e6e6000000000000e7000000e70000e70000000000e7000000 +00e7000000e7000000000000e6e6000000000000000000e60000e6e6e6e60000e60000e60000e60000e6000000e6e6000000e6e60000000000000000e7000000 +00e700000000000000e7000000000000e6e60000000000e60000000000e60000e60000e60000e6e6e6e60000e60000e60000e6e6e6e6000000e6e6000000e6e6 +00000000000000000000e70000e700000000000000e7000000000000e7000000000000e6e60000000000e60000000000e6e6e6e60000e6e6e6e60000e6000000 +0000e60000e60000e6e6e6e60000e60000e60000e6e6000403020202020202040302020204000202020202020400020302020202020302020202020403020202 +020204000000000000000000e60000000000e600000000e8000000e80000e80000e80000000000e800e6e6e6e6e60000e6e6e60000e6e600e6e600e6e6e600e6 +e600e6e60000e60000000000e600000000e6e60000e60000e60000e60000e60000e60000e60000e60000e6e60000e60000000000e6e600000000000000e70000 +00e7000000e70000e70000e70000e70000e70000e70000e70000e70000e70000e70000e70000e70000000000e7e7e7e70000e70000e70000e70000e70000e700 +0000000000000000e6e60000000000e6e6e6e6e6e60000e60000e6000000e60000000000e6e6000000000000000000e7000000000000e700000000000000e6e6 +0000000000e600000000e60000e60000000000e60000e60000e6e60000e60000000000e6e6000000000000e7000000e70000e70000000000e700000000e70000 +00e7000000000000e6e6000000000000e6e6e6000000e60000e60000e60000e60000e60000e60000e60000000000e6e60000000000000000e700000000e70000 +000000e7e700000000000000e6e60000000000e60000000000e60000e60000e60000e60000e60000e60000e60000e60000e60000e60000000000e6e600000000 +00000000e7e7000000e700000000e7e7e7e7000000e7e7e7e7000000000000e6e60000000000e60000000000e60000e60000e60000e60000e60000000000e600 +00e60000e60000e60000e60000e60000e6e600040302020202020204030202020400020202020202040002030202020202030202020202040302020202020400 +000000000000000000e6000000e600000000e8e8e8e800e8e8e800e8e800000000e8e80000e6e600000000e6e60000000000e6e6e60000e6e600e6e6e600e6e6 +0000e60000000000e600000000e600e600e6000000e6e6e6000000e6e6e6000000e6e6000000e600e60000e6e6e60000e6e600000000000000e7000000e70000 +00e70000e7e7e700000000e7e700000000e7e7000000e7e7e7000000e70000e70000e70000000000e70000000000e70000e7000000e7e700000000e7e7e70000 +00000000e6e60000000000e600000000e60000e600e6e6e6e60000e6e6e60000e6e600000000000000000000e7000000000000e7000000000000e6e600000000 +00e600000000e6000000e6e6e6000000e6e6000000e600e60000e6e6e60000e6e6000000000000e7000000e7000000e700000000e700000000e7000000e70000 +00000000e6e60000000000e600000000000000e6e6000000e6e6e600000000e6e6e6000000e6e6e60000e6e60000000000000000e70000000000e70000000000 +00e7000000000000e6e60000000000e60000000000e60000e60000e6000000e6e6000000e60000e6000000e6e600000000e6e6e60000e6e60000000000000000 +0000e7000000e70000e7000000e70000e7000000e7000000000000e6e60000000000e6000000000000e6e600000000e6e600000000e6e6e60000e6e6e6000000 +00e6e600000000e6e6e60000e6e60004030202020202020403020202040002020202020204000203020202020203020202020204030202020202040000000000 +0000000000e6000000e60000000000e80000000000000000000000000000000000e6e600000000e6e60000e6000000000000000000000000000000000000e600 +00000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000e6e600000000000000e7000000e7000000e70000 +e70000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000e7000000000000000000000000000000000000 +e6e60000000000e600000000e60000000000e6000000000000000000e6e6000000000000e7000000e70000e7000000e7000000000000e6e60000000000e60000 +0000e6000000000000000000000000000000000000000000000000e6e6000000000000e7000000e7000000e7000000e7e700000000e7000000e7000000000000 +e6e60000000000e6000000e60000000000000000000000000000000000e60000000000000000e6e600000000000000e7e70000000000e70000e7000000e70000 +00000000e6e6000000000000e6000000e6000000000000000000000000000000000000000000000000000000000000000000e6e6000000000000e7000000e700 +0000e70000e7000000e70000e7000000e7000000000000e6e60000000000e60000000000000000000000000000000000000000000000e6000000000000000000 +0000000000e60000e6e6000403020202020202040302020204000202020202020400020302020202020302020202020403020202020204000000000000000000 +0000e600e6000000000000000000000000000000000000000000000000e6e6e6e6e60000e6e6e60000000000000000000000000000000000000000e600e6e6e6 +e6e6e6e60000000000e6000000000000000000000000000000000000000000000000000000000000e6e600000000000000e7000000e7e7e7e7000000e7000000 +0000000000000000000000000000000000000000e70000000000000000000000e7e7e7e7e700e70000e7000000000000000000000000000000000000e6e60000 +000000e600000000e60000e6000000000000000000000000e6e600000000000000e7e7e700000000e7e7e700000000000000e6e60000000000e600000000e600 +0000000000000000000000000000000000000000000000e6e600000000000000e7e7e70000000000e7000000e70000000000e7e7e700000000000000e6e60000 +00000000e6e6e6000000000000000000000000000000000000e60000000000000000e6e60000000000000000e7000000000000e70000e7e7e700000000000000 +e6e600000000000000e6e6e600000000000000000000000000000000000000000000000000000000000000000000e6e600000000000000e7e7e70000000000e7 +0000e7e7e700000000e7e7e700000000000000e6e60000000000e60000000000000000000000000000000000000000000000e600000000000000000000000000 +00e60000e6e60004030202020202020403020202040002020202020204000203020202020203020202020204030202020202040000000000000000000000e600 +e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000000000000000e700000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000000000000000000000e6e6e6000000000000 +0000000000000000000000000000000000000000e6e6e600000000000000000000000000000000000000000000e6e6e600000000000000000000000000000000 +00000000000000000000000000000000000000e6e6e60000000000000000000000000000e7000000000000000000000000000000000000e6e6e6000000000000 +000000000000000000000000000000000000000000e60000000000000000e6e6e60000000000000000000000000000e70000000000000000000000e6e6e60000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6e6e60000000000000000000000000000e700000000 +0000000000000000000000000000e6e6e60000000000000000000000000000000000000000000000000000000000e60000000000000000000000000000e60000 +e6e6e604030202020202020403020202040002020202020204000203020202020203020202020204030202020202040000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 +03020202020202040302020204000202020202020400020302020202020302020202020403020202020204000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000403020202 +02020204030202020400020202020202040002030202020202030202020202040302020202020400000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040302020202020204 +03020202040002020202020204000203020202020203020202020204030202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202020403020202 +04000202020202020400020302020202020302020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202 +02020202040002030202020202030202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202 +04000203020202020203020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203 +02020202020302020202020403020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202 +02030202020202040302020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202 +02020204030202020202020200000000020202000002020200020202000202000000020202020200020202020200020202020000000202020200020202000202 +00000002020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202040002020202020204000203020202020203020202020204 +03020202020202020202020200020002020202020002020200020002020200020202020002020202020002020200020202000202020002020200020002020200 +02020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020204000202020202020400020302020202020302020202020403020202 +02020202020202020002000202020200020002020002000202020202020202000202020202000202020002020202020200020002020002000202020202000200 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020400020202020202040002030202020202030202020202040303030303030202 +02020202000200020202020002000202000200000000000202020200000000020200020202000000000002020002000202000200000000000200020002000200 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030403020202040002020202020204000203020202020203020202020204040404040404020202000000 +02020002020200020202000200020002020200020202020002020200020000020200020202000200020202000200020002020200020002020002020002020204 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040302020204000202020202020400020302020202020302020202020202020202020202020002020202020000 +00020002020200020002020000000202020202000202020002000200020200000002020002020200020002020000000202000202000202000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202040002030202020202030202020202020202020202020202000202020202000202020202 +02020202000202020202020202020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202020204000203020202020203020202020202020202020202020202000000000200020202020202020202 +00020202020202020202020000000002020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020202020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002020202020204000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000202020202020400020302020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202 +02020202040002030202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202 +04000203020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020400020302020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202040002030202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020204000203020202020203030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303000202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040003 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020302020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502e5 +02e502e502e502e502e502e502e502e502e502e502e502e502020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000 +00000202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002020202020202020202020204000302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000302 +02020202020202020202020202020202020202020202020000000002020000000002020202020202020202020202020202020202020202020202020400030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020203020202e502020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202e502020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002 +02020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020400030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400030202020202 +02020202020202020202020202020202020202020202020002020202020002020202020202020202020202020202020202020202020202040003020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202040402020202 +02020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020203020202020202020202020202020000000002020002020200 +02020000000002000202020002000202020002020000000202000202020202000000000202020000000202000202020002000202000202000000000202020202 +02020202020204000302020202020202020202020002020202020002020000000002020200020202020000000002000202020002020000000202020000000202 +02000000000202020202000000000202020000000202000202020002000202000202000000000202020202020202020202040003020202020202020202020202 +02000000020202020002020000000002020002000202000002020200020002020000000202020000020202020202020202020202040003020202020202020202 +02020202020002020202000202000202000000000202000000000202000000020200020202000002020202020202020202020204000302020202020202020202 +02020002020202020200000002020202000000020200020202020002020202020002020202020002020000000202020000000202020000000202020000020202 +000002020202020202020202020203020202e5020202020202020202020202020202020202020202020202020202020202020202020202020402020202020202 +020202020202020202020202e5020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020302020202020202020202020200020202020002000202020002000202 +02000200020202000200020202000200020202000200020202020002020202000200020202000200020202000200020200020002020200020202020202020202 +02020400030202020202020202020202000202020202000200020202000202020002020200020202000200020202000200020202000200020202000200020202 +00020202020002020202000200020202000200020202000200020200020002020200020202020202020202020204000302020202020202020202020200020202 +00020200020200020202000200020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202 +02000202020200020200020002020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020002 +02020202000202020002020002020200020002020202000202020202000202020202000200020202000200020202000200020202000200020200020002020002 +02020202020202020202030202020202020202020202020204020202020204020204040404020202020204040402020202040202040202020402020404040202 +02020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202030202020202020202020202020002020202020200020202000200020202000200 +02020200020002020200020002020202020002020202000202020202020002020200020002020200020002020002000202020002020202020202020202020400 +03020202020202020202020202000000000002020002020200020200020002020002020200020002020200020002020202020002020202020002020200020202 +02000202020202020002020200020002020200020002020002000202020002020202020202020202020400030202020202020202020202020202020200020200 +02020002020200020002020002020200020200020200020002020202020202000202020202020202020202020400030202020202020202020202020202000202 +02020002020002000202020002000202020002000202020202000202020200020202020202020202020202040003020202020202020202020202000202020202 +02020202000202000202020202000202020002000202020202000000000002020002020202020002020202020002020202020202000202020200020202020202 +02020202020203020202e50202020202020202020402020202020402040202020402020202040202020402020402020204040202040204020202040202020202 +02020202e50202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020203020202020202020202020202000202020202020002020200020200000000020002020200 +02000202020002000000000002000202020200020202020202000202020002000202020002000202000200020202000202020202020202020202040003020202 +02020202020202020200020202000202000202020002020002000202020000000002000202020002000202020202000000000002000202020002020202000202 +02020202000202020002000202020002000202000200020202000202020202020202020202040003020202020202020202020202020202020002020002020200 +00000002000202000202000202020002020002000202020202020002020202020202020202020202040003020202020202020202020202020200020202020002 +02000200020202000200020202000200000000000200020202000202020202020202020202020204000302020202020202020202020200020202020202020202 +00020200000000000200020202000200020202020200020202000202000202020202000202020202000000000002020002020202000202020202020202020202 +02020302020202020202020202020202020404040404020204020202040202020202020202040202040202040202040204020402020202020202020202020202 +02020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020302020202020202020202020200020202020202000002020002020202020002000002020002000002 +02000200020202000200020202020002020202020200020202000200000202000200020200020002020200020202020202020202020204000302020202020202 +02020202020002020200020200020202000200020202000202020202000200000202000200020202000200020202000200020202000202020200020202020202 +00020202000200000202000200020200020002020200020202020202020202020204000302020202020202020202020202000000020202000202020202020002 +00020200020002020002000202000200020202000200020200020202020202020202020204000302020202020202020202020202020002020202000202000200 +02020200020002020200020002020200020002020002020002020202020202020202020400030202020202020202020202020000000002020200000002020200 +02020200020002020002020200020202020002020200020200020202000200020202000200020202000200020200020002020002020202020202020202020302 +0202e5020202020202020202020402020204020204020202040202020202020202040202040202040202040204020404040404020202020202020202e5020202 +04000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202030202020202020202020202020002020202020200020000020202000000020200020000020200020000020202 +00000002020002020202000202020202020200000002020002000002020000020002020000000002020202020202020202020400030202020202020202020202 +02020002000202020200000000020002020200020200000002020002000002020200000002020200000002020200000000020202020002020202020202000000 +02020002000002020000020002020000000002020202020202020202020400030202020202020202020202020002020202020200000202000000020200000200 +02020000020200000200020200000002020200000202020202020202020202020400030202020202020202020202020202000202020200000200020200000000 +02020000000002020000000202000002020000020202020202020202020202040003020202020202020202020202000202020202000202020202020200000002 +02000002000202020002020202020002000202020200000002020200000002020200000002020200000202020000020202020202020202020202030202020202 +02020202020202020204020202040202040202020402020202020404040202020402020402020402040204020202040202020202020202020202020204000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020203020202020202020202020202000202020202020002020202020202020202020202020202020202020202020202020202 +02000202020200020202020202020202020202020202020202000202020202020202020202020202020202020202040003020202020202020202020202020002 +00020202020202020002020202020202020202020202020202020202020202020202020202020202020202020002020202000202020202020202020202020202 +02020202000202020202020202020202020202020202020202040003020202020202020202020202000202020202020002020202020202020002020202020202 +02020002020202020202020202020202020202020202020202020202040003020202020202020202020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000302020202020202020202020200020202020200020202020202020202020202020202 +02020202020202020202000200020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202e50202020202 +02020202020204020402020202040404040202020204020202020202040402040202040204020204040402020202020202020202e50202020400020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020302020202020202020202020200020202020002000202020202020202020202020202020202020202020202020202020202000202 +02020002020202000202020202020202020202020200020202020202020202020202020202020202020204000302020202020202020202020202020002020202 +02020202000202020202020202020202020202020202020202020202020202020202020202020202000202020200020202020002020202020202020202020202 +00020202020202020202020202020202020202020204000302020202020202020202020200020202000202000202020202020202000202020202020202020002 +02020202020202020202020202020202020202020202020204000302020202020202020202020202020002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400030202020202020202020202020002020202020002020200020202020202020202020202020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202 +02020402040202020202020204020202020402020202020204020202020202020402020202020202020202020202020202020202040002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202030202020202020202020202020200000000020200020202020202020202020202020202020202020202020202020202020200020202020200 +00000002020202020202020202020202020200020002020202020202020202020202020202020400030202020202020202020202020202000202020202020202 +00020202020202020202020202020202020202020202020202020202020202020202020200020202020200000000020202020202020202020202020202000200 +02020202020202020202020202020202020400030202020202020202020202020200000002020202020202020202020202020200020202020202020202000202 +02020202020202020202020202020202020202020400030202020202020202020202020000000000020202020200020202020202020202020202020202020202 +02020202020202020202020202020202020202040003020202020202020202020202000000000002020000000202020202020202020202020202020202020202 +0202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202e502020202020202020202020204 +0202020202020202040202020204020202040202040202020202020204020202020202020202020202020202e502020204000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020402020202 +02020202040202020202040404020202020202020202020204020202020202020202020202020202020202020400020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202020203020202e5020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202e5020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040003020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020203020202e502e502e502e502e502e502e502e502e502e502e502e502e502e502e502 +e502e502e502e502e502e502e502e502e502e502e502e502e502e502e50202020400020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030300020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +00020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300 +02020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030302020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +04000203020202020202020000000000000202020202020202020202020202020202020202020200000000000000000202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202 +02020202000202020202000200020200000002020202020202020202020202020002020202000202020000000202000200000000020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202 +00020202020200020002000202020002020202020202020202020202000202020200020200020202000200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202 +02020002000200020202020202020202020202020202020200020202020002020002020202020002000202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020002 +00020000000000020202020202020202020202020002020202000202000000000002000200020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002030202020202020202000000000202000200020002 +02020002020202020202020202020202000000000000020200020202000200020002020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000203020202020202020200020202020200020002020000000202 +02020202020202020202020200020202020002020200000002020002000000000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020400020302020202020202020002020202020202000202020202020202020202 +02020202020202020002020202000202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002030202020202020202000202020202020200020202020202020202020202020202 +02020202000202020200020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000203020202020202020200000000000200020002020202020202020202020202020202020202 +00020202020002020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020204000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020400020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202040002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +040002030204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +020404d5d6d7d8d9dadbdcdddedfe0e1e2e3e404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203020404bd +bebfc0c1cacbcccdcecfd0d1d2d3d404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d +0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b +1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526262626262727272727272727 +2728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131313131323333333333333434 +343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e +3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b +4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a +5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767 +6767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c000000000000000000000000000000006c6c0204000203020404b6bdbebfc0 +c1c20000c3c4c5c6c7c8c904040101010101010106060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e +0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c +1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626272727272727272727282828 +28292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132333333333333343434343435 +3636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f +4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d +4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b +5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565656566666767676767676768 +68686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030404040404040404040404040404006c6c0204000203020404b0b6acb7b2b8b9ba00 +0078bbbca7040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f +1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d +1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727272727272728282828292929 +292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333333334343434343536363636 +36363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141 +41414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e +4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c +5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868 +696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a9b0abacb1b2b3b4000000b58c +040404040404040505060606060101070707070708080101080801010901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101101001 +01010111111101010101131313130101010113140101141515150101151515160101010118180101181818191a1a01010101011b1b1c1c01010101011d01011e +01011e1e01010101011f202021212121010121222201012222010101010101242401010101252501012626010101010101272701010101282829010101012929 +0101010101012b2b2b01012c2c2c0101010101012d2d010101012e2e2e0101010130303131313131313131323333333333333434343434353636363636363636 +363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141 +414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f +4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d +5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464656565656565666667676767676767686868686869696969 +6969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204006c6c0204000203020404a8a9aaabacadaeaf000000009004040404 +0404040505060606060101070707070708080101080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f010110010111110101 +110101121201011313010113130101140101141515150101151515010117170101180101181818191a1a01011a1a01011b1c01011c0101011d01011e01011e01 +011e1f01011f20202121212101012122222222222201012323232324010125250101252626262601012727272727010127280101280101292901012901012a2a +2a2b2b2b2b01012c2c2c01012d2d2d2d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737 +3737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242 +4242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f +5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d +5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a +6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020000020202020000020204006c6c02040002030204049e9fa0a1a2a3a4a500000000a6a704040404040405 +05060606060601010707070708010108080101090901010901010a01010a01010b0c01010c0c0c0d0d01010d0e0e0e0e01010f01011001011111111111111212 +1201011313010113131313140101141515010101011515010117171718180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01 +011f2020212121210101212222222222222301012323232401012525010125262626262601012727272701012728010128010129290101292a01012a2a2b2b2b +2b01012c2c2c2c01012d2d2d2d01012e2e01012e2e2f2f3001013031313131313131313233333333333334343434343536363636363636363637373737373737 +37373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242 +43434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050 +50505051515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e +5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a +6a6a6b6b6b6b6b6b6c6c6c6c6c030202020200000202000002020204006c6c02040002030204049495969798999a9b840000009c9d0404040404040505060606 +060601010707070708010108080101090901010901010a01010a0b01010101010c0c0c0d0d01010d0e0e0e0e01010f0101100101010101011111121212010113 +13010101010101140101141515010101011515010101010101180101181818191a1a01011a1a01011b1c01011c1d01011d01011e01011e01011e1f01011f2020 +212121210101212222222222222323010123232401012525010125262626262627010127272701012728010128010129290101292a2a01012a2b2b2b2b01012c +2c2c2c2d01012d2d2d01012e2e01012e2e2f2f300101303131313131313131323333333333333434343434353636363636363636363737373737373737373737 +383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343 +444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051 +515252525253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f +5f5f60606061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b +6b6b6b6b6c6c6c6c6c030202020202000000000202020204006c6c02040002030204048d8e000000008f90919292929293040404040404050506060606060701 +0107070701010808080101090901010901010a01010a0b0b0b0c01010c0c0c0d0d01010101010e0e01010f010110010111110101111101010101131313010113 +130101140101141501011515010115010117170101180101181818191a1a01010101011b1b1c01011c1d01011d01011e01011e01011e1f01011f202021212121 +0101212222222222222323230101232401012525010125262626262627270101272701012728010128010129290101292a2a2a01012b2b2b2b01012c2c2c2c2d +2d01012d2d01012e2e01012e01012f30010130313131313131313132333333333333343434343435363636363636363636373737373737373737373738383838 +3838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444 +4445454545464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252 +5253535353535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060 +6061616161616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b +6c6c6c6c6c030202020202020000020202020204006c6c02040002030204047a8b000000008c0404040404040404040404040405050606060606070101070707 +010108080801010109010101010101010a0a0b010101010c0c0c0c0d0d01010d0e0e0e0e01010f01011010010101011111010112121213131313010101011314 +0101011501011515010115160101010118180101011818191a1a01011a1a01011b1c01011c1d01011d01011e01011e1e01010101011f20202121212101012122 +22222222222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d0101 +2d01012e2e01012e0101010101303031313131313131313233333333333334343434343536363636363636363637373737373737373737373838383838383939 +39393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545 +45464647474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353 +53535353545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161 +61616161626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c +6c030202020202000000000202020204006c6c02040002030204048089000000008a040404040404040404040404040505060606060607070101070101080808 +08010109090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f0101101011111111111101011212121313131313131313131414141415 +15151515151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f2020212121210101212222222222 +222323232301012401012525010125262626262627272701012701012728010128010129290101292a2a2a2a01012b2b2b01012c2c2c2c2d2d2d01012d01012e +2e01012e01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939 +393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647 +474747474848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353 +545454545454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161 +626262626263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202 +020200000202000002020204006c6c02040002030204048086870000008804040404040404040404040404050506060606060707010107010108080808010109 +090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d01010d0e0e0e0e0e0e0f010110101111111111110101121201011313131313131313141414141515151515 +151515161717171718181818181818191a1a01011a1a01011b1c1c1c1c1d1d1d1d1d1d1e01011e1e1e1e1f01011f202021210101010121222222222222010123 +23010124010125250101252626262601012727010127010127280101280101292901012901012a2a01012b010101012c2c2c01012d2d01012d01012e2e01012e +01012f303030303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a +3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747 +4848484848484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454 +5454555555555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262 +6263636363636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c03020202000002 +0202020000020204006c6c0204000203020404808182830000848504040404040404040404040405050606060606070701010701010808080808080909090909 +0a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d0d0101010101010e01010f01011010111111111111110101010113131313131313131314141414151515151515151516 +1717171718181818181818191a1a01010101011b1b1c1c1c1c1d1d1d1d01011e01011e1e1e1e1f01011f20202121212101012122222222222223010101012324 +24010101012525262626262601010101272727010101012828290101010129292a010101012b2b2b2b01012c2c2c2c010101012d2d2d010101012e2e01010101 +0101303131313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a +3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f40404141414141414142424242424242434343434444444444454545454646474747474748484848 +48484949494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555 +55555656575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363 +63636364646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c0302020202020202020202 +02020204006c6c02040002030204047a7b7c7d7e00007f040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a +0a0a0b0b0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f10101011111111111111121212121313131313131313131414141415151515151515151617171717 +18181818181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525 +252525262626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031 +31313131313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b +3b3c3c3c3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949 +494949494949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656 +575757575757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364 +646464646565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030202020202020202020202020204 +006c6c02040002030204047374750476777800790404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b +0b0c0c0c0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818 +181818191a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f202021212121212121222222222222232323232323242425252525252526 +2626262627272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f303030303131313131 +313131323333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c +3c3c3c3c3d3e3e3e3e3e3e3e3e3e3e3f404041414141414141424242424242424343434344444444444545454546464747474747484848484848494949494949 +4949494a4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f505050505050505151525252525353535353535354545454545455555555565657575757 +5757585858595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f6060606161616161616162626262626363636363636464646464 +6565656565656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c030303030303030303030303030303006c6c02 +040002030204046d6e040404046f70717204040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c +0c0c0c0d0d0d0d0d0e0e0e0e0e0e0f0f101010111111111111111212121213131313131313131314141414151515151515151516171717171818181818181819 +1a1a1a1a1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f20202121212121212122222222222223232323232324242525252525252626262626 +27272727272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f30303030313131313131313132 +3333333333333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c +3d3e3e3e3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a +4a4a4a4a4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f50505050505050515152525252535353535353535454545454545555555556565757575757575858 +58595959595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f606060616161616161616262626262636363636363646464646465656565 +65656666676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0204000203 +0204040404040404040404040404040404040404040404050506060606060707070707070808080808080809090909090a0a0a0a0a0a0b0b0b0c0c0c0c0c0c0d +0d0d0d0d0e0e0e0e0e0e0f0f1010101111111111111112121212131313131313131313141414141515151515151515161717171718181818181818191a1a1a1a +1a1a1a1b1b1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1f1f1f1f2020212121212121212222222222222323232323232424252525252525262626262627272727 +272727272728282828292929292929292a2a2a2a2a2b2b2b2b2b2b2c2c2c2c2d2d2d2d2d2d2d2e2e2e2e2e2e2e2f2f3030303031313131313131313233333333 +33333434343434353636363636363636363737373737373737373737383838383838393939393939393a3a3a3a3a3a3a3b3b3b3b3b3c3c3c3c3c3c3c3d3e3e3e +3e3e3e3e3e3e3e3f4040414141414141414242424242424243434343444444444445454545464647474747474848484848484949494949494949494a4a4a4a4a +4b4b4b4b4b4b4c4d4e4e4e4e4e4f4f4f4f4f4f4f5050505050505051515252525253535353535353545454545454555555555656575757575757585858595959 +595a5a5a5a5a5a5b5b5c5c5c5c5c5d5d5d5d5d5d5e5e5e5e5e5e5f5f5f5f60606061616161616161626262626263636363636364646464646565656565656666 +676767676767676868686868696969696969696a6a6a6a6a6a6a6b6b6b6b6b6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c020400020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200040000002701ffff030000000000}}}{ +\f36\fs20\insrsid9506127 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 {\f36\fs20\insrsid9506127 +\par For help with the formatting strings and for more information regarding their use, see the help file included with the FormatString library. A link to it has been placed on this dialog for your convenience.}{\f36\fs20\insrsid9506127\charrsid9506127 }{ +\f36\fs20\insrsid9506127 \page }{\cs20\f36\super\insrsid9506127 #{\footnote \pard\plain \s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { +\cs20\super\insrsid9506127 #}{\insrsid14106095 109}}}{\f36\fs20\insrsid9506127 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid9506127 {\b\f36\insrsid9506127 Managing Queues +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 {\b\f36\insrsid9506127 +\par +\par }{\f36\fs20\insrsid9506127 Managing user queues in Atma is tremendously easy, just go to your menu, under \'93}{\b\f36\fs20\insrsid9506127 Atma FileServer}{\f36\fs20\insrsid9506127 \'94, and choose \'93}{\b\f36\fs20\insrsid9506127 Manage Queues}{ +\f36\fs20\insrsid9506127 \'94. You will see the following dialog: +\par +\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16132394 {\f36\fs20\insrsid5655541\charrsid16132394 {\*\shppict{\pict{\*\picprop\shplid1034{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw13388\pich7594\picwgoal7590\pichgoal4305\pngblip\bliptag2038542257{\*\blipuid 7981afb1a83fe8e5ffa59ac8968824be}89504e470d0a1a0a0000000d49484452000001fa0000011f08030000009e42f44a00000300504c5445ffffff8399b1000000c1ccd94f657d506780526982546d +86536b84526a834f667e556e8750677f52698151688058748d59758e58738c57728b567089556f88546e86536c845a768f57718a546d855d7c955b799261819b +5e7d965d7b945c7a935b78915a779059768e5c79926386a062849e5f80996487a163859f62839d62849d61829c60819a5e7e976689a361829b6080995f7f986d +95b06c93ae6b92ad6a90ab6990aa698faa678ca6668ba56c93ad6b91ac688da76589a263869f698ea8668aa36588a1729eb96f99b474a0bb739fba729db8719c +b7719bb6709ab56f98b36e97b26d96b06c94ae6e97b16d95af7db0cc7fb2ce7eb1cd7dafcb7caeca7cadc97bacc87aabc678a8c377a6c175a3be74a1bc73a0bb +80b3cf7bacc77babc77aaac579a9c478a7c277a5c076a4bf76a3be75a2bd80b4d07db0cb7fb2cdbee0e1cbe6e798dbdc0dbfbf0ebbbb17bbbb20bcbc2bd2d227 +bdbd2ebebe32cece37bfbf3dd2d241c4c43fbfbf3aaead32939312333340abab040a0a31777704090925535301020256a8a853a1a10b15153d727263b7b76dc7 +c77adbdb325a5a78d4d478c8c783d9d986dddd84d9d981c9c98ddada8fdbdb96dede89caca97dbdb99dcdc99dcdba0dddca2ddddaee1e1acdfdeabdedeb2e3e3 +415151b5dfdfbae4e4b6e0e0647a7a445151c3e6e6060707c6e2e2475151080909cee3e3545c5c161818d4e2e20f1010212323dfe7e7515353e7ebeb404141ab +adad7475756a6b6b575858e9eaea8c8d8d7f8080a72828912a2aac3434813232893a3aa64d4d924b4bbb65657c4545c57171894f4fad67676845459d6a6a6f54 +54d2a2a2423535715b5b342d2d3d3939e2d4d4e5e1e1626161e6e6e6bdbdbd7d7d7d7070706767676565656262626060605d5d5d5757575555554f4f4f494949 +3f3f3f2d2d2d282828131313040404ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000000000d2e65ca5000000e374524e53ffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffff00cc5e01b000000001624b47440088051d480000000c636d50504a436d703037313200000003480073 +bc0000183949444154785eed9d89a33d3755c7a7b74f6ad582b6452ac5d64aad8ad6b6282aa0b8554471df2d0875c122ee0b0aeefb2e8aa85450dcc55ddcc57d +df57dc77f94f4c72724e4e663233c9cc64967bbfe9afefbd7b6f26993b9f7c4f4e929399e61aa4cbbc02a7e69a6b912ef10a5c59f497d9e82ffd5b13faab547a +2397dec4a63778a44b37d8f4089baebffe0d5d7a7393dec2a6ebae7bf4a3df98d2cd37df7c934fb7987423a53733e9512ebda94b6ffd189bee70e9ad5cbaf5d6 +5b1ffff8db5dbacda6c7baf49694ee36e93e97eebaebde7bef7d47971ef7b87beeb9e71d6c7a7b939ef084b731e9ed5c7adad3eebcf3ceb7a5f43eef69d33bd9 +f4de2e3dd9a577b7e93d5c7a2f97decda5777d12a7a73ef55d7c7aca53def9435cfa30939ef8c40f36e9436d7aa6491f64d3fbd9f4813e3dc3a40fa0f4749bde +d7a5f777e9d9cfbefffefb9fe5d2a7b9f4c0030f3cef799f4ae9534cfa04973ed9a68f77e9937c7af0c1073f8ed2739ffb9ce77cac4d1f63d247bbf4512e3dff +f91f6ed247baf4e91f61d327baf450325dc3e8fffc0f2dfd7ff9bb5ff9076905407f19e8fff6b57f7df5affff1fad3af06fd03fd19a16f3933a7871e12d5bfe6 +f7fff437feef74fa3765f981fe9cd0479ecd9546fff77ff39b3f7b3abdfa9f93e89be691e6df505fdfd894d1d7378dedeb9b067dfdca7d7deccac7e87fedaf4e +a7d37f6a772fa85ed0374ddacd6b1ae3e631fb21376f09f44d0337afd8cdb3e84f272b7dfb3346ff4b86fce9d7eba36f1e65443f4bf5403fc1c377aab7d41dff +08fd6b7ec1a2ff9f24faa631833b6bf16f30d0ecff3699919dfd45833b51bd557ed3dc7c93fde826f3f3965b9ae6c61bed2b1adc993f18bd7df33177b8b2ccc8 +cefe32833bf7f2f6dbedcfdb1eeb6b32433bfbd7dd77bbd7f7dd657e6070573ab823836f19dbdf11fa9fff39fbf62fbeeedfffcba47f722d400cbe467f8341ff +88a6b9deb1b7f493e8893ba327fa8cde01a4bebe692c7af3bf1bd71bf684ddfcbbedb6a631e8cd3f83ddfe33dc2dfafb9ac6a087c19f64f0c5e6c7e87fe6a77e +e2477ee02ffee0975f6d1ac08ffd6384be69dc948e91bdc1aed13b883de8ed4701bd7dd546ef8e36d8ef70e8ddab80debed2e89dec0d79a09f38a533a0fa9ffc +8c1ffdc1efffbedffd63abfdfffdef2cf456f801bd85638dbd33f856f52679836f55ef67f38cbd3792b7aa37d69e54efd0137dad7a339b17a9decce601fdf4d9 +bc81befec75ff043af78f87bbeebcf2cfad7518fef0dbe113d4de4ba7e5ea93e467f1da337bf1d7a52bd79658cbd32f8b9e893061faa9f3a913be0e1bfe055af +78f87b5ffaeddf6cc8ffb477f612e82dfbd0d707836ffc3c47de4adea2f76e9efbd572f3645c9f32f86d37cff7f5e2e639f4b6b3c71c7ee11cfec0b8fe55af7c +f8335ffa926ff9bad3e9f5bffd27b1c1cf5dbec919d7672cdf58570fcb374b2fdf0ca07fe5cbbffb3bbfed9bbefe74faf22ff9863ffaaddffbcbab2ba74a6bed +73d12fb072e76ac4ca5d8595bb6be3b5593d91ebc87fed577ef597bef88bbef0f35ef4c3bfa3077758b43dfea2adf5e17452cb372ffb8e6ffdc6aff9aaaff8b2 +2f7ee1177cfee77ece677f16d03fe952d6eb13b11a58b93ba395bb6eb4865fb4bdf458a58bfcfe88cdbb48ec34918fb0cc0b850ff4170a1eaabf58f0400ff417 +7c052ef6aba3af07fa8bbd0217fbc5a1fad9e829dced7809e893cc7cf8623fcf90e1a0e0e1e1a7e15a9c2348e563a03f9ec11b9034452e3bfa2e74ddfe507fd3 +a73eb4993e3da0d587c10f2dc0af5eb2e0193d41d73f19bd6e1f2e4372b3fafedea4901d857e7fa758fd8c5a614bb41db583de6d5cf0e8791383537d07fd316e +ce71d545df8ee438fbd7adfb89f84b9252bde64c662289fe18bd5e0a7d75956d5f818673ea432f1d7bc7d407ff0fe8b787597606ea9e5157fde8d96d23f34e3e +9cfe9bde0b06ff586e5e99ea9bf6056eaea2b73a9f970131b9e312f8d5b472078e56421f423f3ab63b86694f9f651f7a7db1c3df3de86decb4833c05511a36b5 +19f3992b7a4ab9e1a8c4d1d9e8fd6ef42323ee3bf71ef41ea500f0ea4da31f681ab3556fcb6e9996ec329750fd3932f7df694cf55674ee7f46400267996ba953 +16b767c3e392bcf67851b02b918af039553eaa88eb105b22ef8a1168174956820b96d3a092e87cbc71b2bf48f55734aeed75f3ce98bbfde289c19de2e9aebdbf +7a74f94485a2752d2e6f9c192a2b965e53599445ff8eca0c25700722f0e454fc01dc13f0f951bfa04b0b8772b7e1bf81a36d32037d34a573d2e8d56525604e3a +f433d10b74c0e9c642b2cb40cff9a4d191c94873f57bc3e4a423f46c82a2e66b8eb0e8dde943f57a364fa37757dc8b89b5ca6a2c462f5032542fb6865a189d42 +6c7462b1a7d1b3a949a1a7011e0c7e08c6be8ad18b939530a4b1ec95616646cae06bc966a08fac053beb03e8c5d6f719fcd864e47bf8e7dbdff77af85e6ddee1 +0a3d7ed7cd0b9e1df5e5613816b9794eb603065fbcb0c8cde3ae859ccdf823b204ae2ff0bd4f8f9bc73e4a381fa0ef77f3d89acb6fe9da3b9f446fa407629907 +87be7d6af53d27a77a0dea3ff4e21a3c7c160219fca9d73e815e798483cdc6e74b3793dcc693ae21426feb8996a4d619dc0d4b26f969dddbd4a70cbe33b2e79d +a265d595d017af80567e4201d01b27bfbd5e5fc5b5335347a5694faa3fb56dc1a989deea7c5e6c3be212f8d5b472078e5e54f5794c8f82de18a7402dfcd983de +9a32977d0aa2346caadd7ce68a9e526e382a71741efaf1503b89dcf1611b5ed7b4921ba783a0b7172b053c8d7ea069cc563d9dc936e8c703720930630eb887d0 +e7d90857f05606dfebd888ce0a4f1090c0b555d0769564ea74ca8aa537c26bf7ca7fe8734a995ee0fab5d73ed72946a05d2459092e584e83ce96cec71b27fb2b +47f5cc75202057d0ab580e8ae6e886e67ad597c4ec6e845e5970b601fe6a7b158a12dbe849a74c911b8dcf454d809b864722cae6cf58e9ee2081277ffb76c83d +81d828953d580b5f667c3ee5e87b027229405b05ea901948489b0dfeee55cfa4d4652560a461e9dd5b1d7c0b78404854bcfd1843cff998baeff4dbe8b96e399b +2e7a36415292b75f13d04bb76ec06a555bcee7845e246de5ebaf28036bbb7321afd7b3d6acea2a54a731aefa58ecfe14e2c262b18b97a9f52ea66601f4d2adb7 +34dd419fb6f7769928f20c32467a5b18fc9826bd6a5f52d53ac41df7d65c750953d1ebe3a4ad0da017c1a7ce536c9134ca1cd5e704e47aeb1eab3e69ef0f839e +0d3a3b5caacbedb879c1b3f3bdbc0cc794bb366ef0c50b632732ea5ac8d98c3f6a3976fd6e1e37c5703e59e8b30272291a9bdc3aefc21d1a7d624ca60dc1c090 +2d3d10cb3c38f4ed9d1a724b489f5ab05bde40e5a15f3420573cfc7c3f6f0b83bf287ad2da78f2f9d299f38ae8ab24426febc945bf6040ee41a674c6391d3c47 +36fa0c672c330bd0efa3cd007d3a54a39f4ec7ec565ebe09230b7d4eb9c67f6002780bf499d64165dba4af8ffae7ce302e70f0c32dce9e0ba51f64b72e19becb +4cfec0f944ad765fe8a7ecbc2e6f2d0547a4d7ebc3e596991219db77af6e2e8a1c5bdf6d3cf1b9c4e7335ce2bed0174059276b7fa886f78a375bbe09cb2d6a49 +c88fcc6508cf93016188efe616a2e5a554fbd8c0e0afc3b3a0963ef47a019e75b7f6f28daf57e6e278324fcf19c6dd81cbaae6ee7aad02d00fb9797efe8d5424 +9774cde59b41f47e8947a1f733907ece6f783201e847d15bd3b9d9f2cd98eaa3a5ddc8091c753781be0fbd76add859a2f7f44f36a7fe4207520b2ddf8ca10f1d +9032f230f8b9dd7d4f5f2fa335bf66e2cdbe3850f1e4acac8af38a3e7712bce2c2966368bdbebd7c233dbbc4d7e87738664fb7b7101eb2be9b3721ca7eab4378 +b6203b187bd486920da8b17c931ef0e50c15d773f3e24d1db464bfcf24117f2ba09fbd7c730cf4b97676f37cc5aa9f25b2dd1dbcb89b37617166ab3600f481fe +e07df3c6ee8fec0126d1e7afccafd90c80be1a7a1d8ebf26d2dcba80be00bd0bbfa21f7d4640a91ee877d7bfeb13caebeb1d444fdb475ef6d970157e65db88c4 +6972d0de8e6c3f549faf7ab9416aafe6ddcd985c33f13f18bddeb8916b906be703fa7cf42ed456f658a5c978f47e9396b715bc59c30df06b13cd2e1fe84bd077 +37d8b42fb46cb090fe417906fbc16e4f1be833d047b7c1f66e5e8fb8c4cdd3f6a1fbd08c6c6956cc08f439e8f301b0c1979d18def4c3cddb9bbb9fe7e1e79397 +6d557cc8be6c7cf445a0fa1aaa0f9718e8f7a6763e9feaaa2f30186b6785ea1756fdda00a7d707f4cba29f1265bfd531bce294b81ffe5eadf482e7b5b8c19f2e +c2cd8ecc0ed558f0baefa028a02fdd73b70368cb9c02d003bd6d03ebdc287533c3de57310c3ed0fb8740b9271b9f7f82c187c187c18f1e7b74fea2cfbf97ceee +7ae8e54e087d3dfa7af4f5ac27797efd7202db654950fd5e555f6d4b1ee6f0979dc35f5ed7b576f121404b0deff639a5536d2b1754bf7fd52f6f495c89400ff4 +58b41d9bc3df28d64a023d3984dfc7f287c04f0af32fb60d50fda8ea69e344d871439b708aaf74fa005ff640696a3f8fcb2521bef66fcf7fd21901fd387acf85 +692f893ea305b5d12bfcae3d86a76f14b646a0cf44ef541f76d9ca0b6b10487b19183b70781b1759ec6419c1e0f3d15453d8ce07833f65c92167e52e187cb579 +5298d1c32fd80c170a4f1a93439936db617017da16e774554fad1daa2f503d3702bad8dc4dd3c59fe469f9ce3becd049980ea09fa2e9f163b2542f8058eaaa7f +d5ba2b963c1d40eda8d7750c7d3dd715722bdb53ee7842f525aa0f7659df3561b2c90de855efdd6e40d1b3728257a1767da2af1fd778374799ead9cda3515564 +f0a7ba79ec388eb979132dcad06150fda8ea2b5cf5922231873f45d3e3c7e4a8be845385bc403f8e714a8e23a0afd09c5c9130f87b37f8f576e4f93685289dbd +46e9d412bd940bf4408fb04c9603c232a7784f8739e6006e1e0c7e9dd65480be5a64ec5605c3c3cff5f06b45c66ef58c0c0ceeb22372ab4dad54b7e83d1540f5 +f9aadf8a51a57a817e2afa6e50ce94309d4a58738a05fa19e85b015599e87bb2e95ba9b66fab3af63a8774270fd04f47df0eaf98859e83bfc2e27f285e7f46c1 +1d3343043087df94ecaf8f432658f0825b0556bad8ed1054e10332c2c353c2d3313a662305398d3a0ae593b80d0a23c83302507d99ea5b6c027925c454b0a40a +c3613577e230254e4bf4ee8b4fa83c8ae9f2f94722bdda0d02e80bd1cb9e89d8dc7b3a71a8a6b7cdce467b2b208aef9aec6e93e086c56883a0435e2adc3b03ea +ef71e5037d217a77494566728183307d7c7427443a7a784a5ac72dd3de32295c3137a8d81750a7354e1d7dfd84bebeed8df1656ebdefec716c17a287a774d113 +e744f1dab4474d2ebc80c19f30cd5f3287efe188e98e63efb59b27c20f1e573c74e3984ee59279a3adf2f13b64c5b9d3e01d00b645c81630b879e5eccbd1675a +d3ac6c62d1b3722f9d097d7d595fdfbdfeb4fcd2cf65e073b123d903b225f103fd5cf44bd258b52ca0cf46bf2a97152a03fa5cf4f52263b72ad9372f8465222c +1361996c6b1196593e623ad0110583bb157adf6daa80c187c187c187c1c7533078f4b38d1d5ead56187c187c187c187c187c18fc038dd58a4f15833b3cf1cab6 +817dde0fbfbabb07370fe8e1e6c1cd839b0737afd8773ad00170f3e0e68db8795b2da957ab574594c1cd1b74f3cecdf6eb9b05003dd0c3c34f79f850fd811cb8 +bc53cd75f3803eef7a1e28d7eae87b03f6d7dd8e81be3e7b7ffd12aa973dba9da9d9eec6c9dab3b740bf26fab09f72007d6de4e2c76070b79ec1f7d73aec9274 +77d9a027d6d06d38e80db92b86dec83f693be5503382ea5754bda0d7d6ddefd5e3b7a26768da26d1d9743dfda96a714300fa4dd0cb766c79566a843e9887805e +598091cd9d993d06d06f82ded109f7509017a272ea045aaa6f1d9289b82f1bd0af88de3f87ae6bc33be87dff0f835f7792603d374f3d1c4ddd97c3ab32dc4e2d +dcfb4cf50b72578dde07df961a01a87e4dd597d2f1d660c2611987003dd09b6682953bacdc61e50e2b7788cd5313f7d76ef594925af5622237d7c3a7db609d53 +0abe20fa7ac4e1a3af4ff5f519e3a5c36681eaa17aa81eaa8787af3dfc6a01f11b150c0f3fd7c35f22406b4fce002672773e915bafb1003dd0630edf19fe815b +2bc0e0d75d3cdfa0f40a7dfdd0adf17dbc469e214fdd647fa9687d18fc850d7e7fa43dc19660bc1cf61dca4b46eb03fdb2e80722ed97459fd37286f300fda2e8 +8722ed29c48a553f1c62ef9f8642478c44eb7b4bd0c93bd63880be0efa44a43d9bfb64b06d3254531e95e61f922a0fd7730d887b0315d8ebffccf30680be12fa +6ea43d6daee1cd363ad8b61362cfde9d0ecef79e4208c88e33b51e9d3926793ba0c36cde921e7eb4bf2619699f42afa88a94956d50be61dc1608bebc277d4906 +77a0b763c925d18f47daf7a08f0dbe07aa0d3e3b89517b8ad0477bb432e843f5cba267abaec3e6839283c1e7ad95c1390befa8ed964ed57e0f26d986d046e4c1 +78d45f8447a6e775f530f80bab3e436d9225135149912579a1fa85555f70f1817e83b9dba8ca45fbfa02f25b6785eab753fdc6ec813e1f7dad78f8adcac5b83e +d7e09f53043e7d97607610918b885c44e4b21ef060d3ad9df0aaf5e71afc8dbdb2aad5c3e0c3e0c3e0a70cfe46d1f2f5aa859b976bf0119659b5dfdda270a0c7 +0d55108c6d36da71343af6dce93d77557decf50bc7446efe446e253ae26dadbc9207f46ba28f674f7d538a436d8a7668cc6a8c40bf22fab4ac5be867e12c3918 +e8d747cf41592e9e5245dcfb20de956e878f00ad5503b424cc2e1985c901f5dd00fbd44df14b049ecc0bd5afa87a1757e9843e8c5e42bad593103ab1fa403f7f +1268dd291d1d2caf9e67d11f60af36d7c477d09fcb1eaa5f5ff5a47df5d3fdd91760af33b60e9a071fe85744ef7d3ad5e38b9bd71f60afe3f3a3bfe781c7c6ab +a577dfcce5d13ebee2340f54bfa2ea27b40ba09fefccf597b0ae9b37017fa543a0fa7dabbe12765b2cd0e7a3df2a5ebe56bd88d2c935f888c3afd9ed6e52762e +fa8ab677f3a211918b885c44e9a42272379766c51380eaa17aa83ea5fa7a01f11b950c0f3fd7cd431cfe265e78cd4a811e71f888c3471c7e70a5f5266b18fc9a +b67793b25730f8caa12aba29ba5dc5efa4a516f330879f3f879f35aeee0fb5a7c38bd0772873300f85f4cc4b40bf2cfa8150fb65d1cfc38e953bd7c12c6af039 +98d6dfc85e87dae37ef89bf4e743952e8a3edcd1b61379c9e65eedb6e90bb98c23f12982db7717eaa6e85ef82a64d7ff99d719c0e02fab7acf37156a8ffbe19f +b9ea9527978cb7c6fdf077d400b4c3745ae239773ddba4a27d5543a65e7a04dc0fbf7233b92674f6a6fb8b276e8aa7748643ed713ffcca2c0b8b57b4e7a32f19 +73e57963252516e5859b272bd414a43a53f525171fe80b45ba78f6cd545fd24c2ae485ea9dea5dbcf3daaaaf80b3a448a027836fc89be8ac61835f2b1e7eab72 +11a54306df921f468f38fcc5fbdaad0bf47dbdd3fe909b57624c8f96f742237273ddbca3e12c395fa087ea2f2b189bdc7b4a30f817758fdcc87d1b98d22931a0 +47cb9b30f847fb0af3cfb77f366f7ed9fb2da18b7ea36d219b561bf1d96ac8bd7abdd4e25530f67e9be94a67b669235cb572a05fa949edb41aa87ea760ea9f16 +d0d7bfc63bad01e8770aa6fe698da1afe07dc81a52cdb2e75fb90a671717a9d6d2d6ac4baecc28faf9d7b0554258395e7e4ba35e959e7be2cb9f5d7c46fa5cd7 +ac0be8475bc69a38d6ac0be8811e06bfaf0daca9c435eb82ea1751fd5098edd806ebb97dbdaebba4ae69e8656320ed294d5fbdb09d443e8f72f6b979aebcde42 +fdb3a24680ade8e6c946bbc429d15719d9155f807e681b7f715d93d0cb9719a664cb8e60c717611afa7699e936b01efab017b63efac16dfcaba0a7a64c60e93f +bdc998fee62cf4a827ba2ae138f7b2855e3ecd29542ab475abe78970b5aba10f5f8dbea67fcc895c013abf411b95af7aae2cb98ddf5ddf92ba26a83e06cbf0d3 +cff49177556be12ac7d00763d97a4694ae4abeae742fee8ff5d1477a500da20cc7889bd7ffc43ce25e1bbd6ac2ba3eae981ee8a654df67a2db065f3d104c0365 +ab922894ed436c863642ef9f52c94fb3f357a010c7b887dff3c4bc7da0e7a6e1f9b7cc7c683845e89385ee0abdead38261a686b094c1e73e36f49ea197e44728 +e6d735c1e0c7aa779ae633d0bfe90b2b5bddeef03a6e5e3093c38592adf1ed5cfd1253b3a2c1574e4ffc1c3b6df6f27164a95e5d9d809e2f767e5dcba067d78e +688b5b475d53df706c0c7db250e94dbc43ab5bc026e8f98629fe6cf5504fda7e3e8e61f403dbf827d4350f7d5bc8a9d7bddf1bcb3774b9f23dfc9ccb3d9c27e9 +fe569bc805fa1162e78bbef78b43f5e7ae7aa03fbcea970f1297aee0da8a65cfef1f2b9c5dfc7d5597b8665dd96e5e8d7de65c79cdb2e7a3af71767199e11cd7 +ac2b1bfdfc4b8812767a05c63cfc9d9e364e6bfe1500faf9d7f0a02500fd41c1cd3f6da09f7f0d0f5a8245bffc180b251ee10a9c9afa230bd4b0cf2bf0ffa0224864677c18690000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 +\picw13388\pich7594\picwgoal7590\pichgoal4305\wmetafile8\bliptag2038542257{\*\blipuid 7981afb1a83fe8e5ffa59ac8968824be}010009000003041f01000000e31e010000000400000003010800050000000b0200000000050000000c022001fb01030000001e00e31e0100410b2000cc001f01 +fa01000000001f01fa010000000028000000fa0100001f0100000100080000000000000000000000000000000000000000000000000000000000ffffff00b199 +8300d9ccc1007d654f007e664f007f67500080675000806851008169520082695200836a5200846b5300846c5300856d5400866d5400866e5400876e5500886f +5500897056008a7157008b7257008c7358008d7458008e7559008e7659008f765a0090775a0091785b0092795b0092795c00937a5c00947b5d00957c5d00967d +5e00977e5e00987f5f0099805f00998060009a8160009b8161009b8261009c8261009d8362009d8462009e8462009f8563009f866300a0866300a1876400a188 +6500a2896500a3896600a38a6600a58b6600a68c6700a78d6800a88e6900aa8f6900aa906900ab906a00ac916b00ad926b00ad936c00ae936c00ae946c00af95 +6d00b0956d00b0966d00b1976e00b2976e00b3986f00b4996f00b59a7000b69b7100b79c7100b89d7200b99e7200ba9f7300bba07300bba07400bca17400bda2 +7500bea37500bea37600bfa47600c0a57700c1a67700c2a77800c3a87800c4a97900c5aa7a00c6ab7a00c7ab7b00c7ac7b00c8ac7b00c9ad7c00caae7c00cbaf +7d00cbb07d00ccb07d00cdb17e00cdb27f00ceb27f00cfb38000d0b48000a2a2d2007171c50062626200616162006b6b6a00bdbdbd00e1e1e5002828a7003939 +3d0060606000555555000404040058585700ebebe7006565bb006a6a9d0080807f00131313005d5d5d00e6e6e600d4d4e2002a2a910010100f00090908006565 +6500eaeae9002d2d34004f4f4f00adadab008d8d8c00535351002d2d2d00e7e7df0023232100414140007d7d7d00575757004949490067676700e2e2d4005c5c +54005151470051514400515141003535420045457c00757574000707060070707000e3e3ce00e7e6cb00e6e6c300e4e4ba00e3e3b200e1e1ae004d4da6006767 +ad00282828003f3f3f00e2e2c600e1e0be00e0e0b600dedfac00dddda200dcdc9900dede960054546f00dfdfb500dbdc9900dbdb8f00dddd86005a5a32001818 +1600dedeab00dcdb9800d9d98400d4d4780015150b003232810045456800dcdda000dbdb9700dada8d00d9d98300dbdb7a0072723d000a0a040093933200b7b7 +63004f4f89003434ac004b4b92005b5b7100a1a15300090904000202010033331200adae3a00d2d23d00cece3200d2d22b00bfbf3f007a7a64003a3a8900caca +8900c9c98100c7c87800c7c76d00a8a856005353250077773100abab4000c4c44100bfbf3700bebe2e00bdbd2700bcbc2000bbbb1700bbbb0e00bfbf0d000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202020202000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 +02020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020203040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040400020202020202020203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040002020202020202020202030404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000202020202 +02020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202040000000203020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020204000000020302020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020204000202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020400000002030202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020400020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020400 +00000203020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202000202020202000202000000 +02020202000202020200000002020202020200000000020200000000020202020202020202020202020202020202020202040002020202020202020302020202 +02020002020202020200020202020200020200000002020202000202020200000002020202020000000002020202000000020202000202020002020002020200 +02020202020200020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202020202020000000002000202 +00000002020200000000020002020202020200020202020002000200020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020302020202020202020202020202020202020202020202020202020202020000000002020200000002020002020200020200000000020202020002 +02020200020002000202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202040000000203 +02020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020200020202020200020002020200020202 +00020202000202020002020202000202020200020002020200020202020202020202020202020202020202020204000202020202020202030202020202020002 +02020202020002020202020002000202020002020200020202000202020002020202000202020002020002020200020200020202000202000202020002020202 +02020002020202020204000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020200020202020200020002020200 +02000202020002000202020202020002020202000200020002020202020202020202020202020202020202020202020202020202020400020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020002000202020002000202020002000202020002020202000202020200 +02000200020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020204000000020302020202 +02020202020202020202020202020202020202020202020302020202020202020202020202020202020202020002020002020002000202020002020002000202 +00020202020202020200020202020002000202020002020202020202020202020202020202020202020400020202020202020203020202020200020002020202 +02000202000202000200020202000202000200020200020202020202020200020202020002000202020002000200020002000200020202000202020202000200 +02020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202000202020202020002000202020202000202 +02000200020202020202000000000000020002000202020202020202020202020202020202020202020202020202020202040002020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202000200020202020200020202000200020202000202020200000000000002000200 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020400000002030202020202020202 +02020202020202020202020202020202020202030202020202020202020202020202020202020202000202000202000200020202000202000200020200000000 +00020202020002020202000200020202000202020202020202020202020202020202020202040002020202020202020302020202020002000202020202000202 +00020200020002020200020200020002020000000000020202020002020202000200020202000200020002000200020002020200020202020200020002020202 +02040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020202020202020202020202020202020202020200020202020202000200000000000202000000000200 +02020202020202000202000202000200020202020202020202020202020202020202020202020202020202020204000202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020200020000000000020002020200020002020200020202020200020200020200020002020202 +02020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202040000000203020202020202020202020202 +02020202020202020202020202020203020202020202020202000202020202000202020200020002000200020002020200020002020200020002020200020202 +02000202020200020002020200020202020002020202020002020202020202020204000202020202020202030202020200020202000202020200020002000200 +02000202020002000202020002000202020002020202000202020200020002020200020002020002020002000202020002020202000202020002020202040002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020202020202020202020202020002020202020200020002020200020202020200020000020202 +02020200020200020200020002020202020202020202020202020202020202020202020202020202020400020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020000000202000202020002000202020002000202020002020202020002020002020002000202020202020202 +02020202020202020202020202020202020202020204000202020202020202020202020202020202020204000000020302020202020202020202020202020202 +02020202020202020202020302020202020202020202000202020002020202020002000200020002020000000202000202020002020000000202020202000202 +02020002000000000202020202020002020200020202020202020202020400020202020202020203020202020002020200020202020002000200020002020000 +00020200020202000202000000020202020200020202020002020000000202000202000202000200000000020202020200020202000202020204000202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020302020202020202020202020202020202020202020202020202020202000202020202020002020000000202020000000202000200020202020200 +02020002020002000202020202020202020202020202020202020202020202020202020202040002020202020202020202030202020202020202020202020202 +02020202020202020202020202020200020202020202000000020200000000020202000000000202020202000202000202000200020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202 +02020202020202030202020202020202020202000200020202020202000002020200000202020202020202020202020202020202020202020200020202020002 +02020202020202020202020002000202020202020202020202040002020202020202020302020202020202020202020202000002020200000202020202020202 +02020202020202020202020202020002020200020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202020200000202 +02000200020202020202020202020202020202020202020202020202020202020204000202020202020202020203020202020202020202020202020202020202 +02020202020202020202020002020202020202020202020202020202020202020200020202020202000002020200020002020202020202020202020202020202 +02020202020202020202020202040002020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202 +02020203020202020202020202020202000202020202020200000202020000020202020202020202020202020202020202020202020002020202000202020202 +02020202020202020002020202020202020202020204000202020202020202030202020202020202020202020200000202020000020202020202020202020202 +02020202020202020202000000000202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02020202020202020202020202020202020202020202020202020202000000000200020202020202020202020202020202020202020202020000020202000200 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020000000002020202020202020202020202020202020002020202020200000202020002000202020202020202020202020202020202020202 +02020202020202020204000202020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020202020200020002020202 +02020202020202020202020202020202020202020202020202040002020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202000202020202020202020202000200020202020202020202020202020202020202020202020202 +02020202020400020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020204000202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020400020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002 +02020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020400020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202040002020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202 +02020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02040002020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020204000202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202 +02020202020202020202040000000203020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002 +02020202020202030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030002020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030300020202020202020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030002020202020202020202020202 +02020202020204000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +00000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020202020400000002030202020202020303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202020202020202020204 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404030202020202040000000203020202020202040202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010100000000000000000000000000020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010204040404040404040404040002030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101020302020202020202020204000203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010102030202020202020202020400020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010203020202020203020202040002030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101020302020202040303020204000203020202020202020202020202020403020202020202020202020000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010102030202020404040303020400020302020202020202020202020202040302020202020202020202030404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102 +03020204040404040202040002030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203020202 +02020202020204000203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020302020202020202 +02020400020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030202020202020202020400 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203030303030303030303040002030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020200000000 +02020200000002020002020200020200000000020202020200000000020002000202020202000000000202000000000202000000020202000000000202000000 +02020000000202020202000202020200000002020002020202020202000002000202020002000200000002020202020200000000020000000202020000000202 +00020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101020202020202020202020202000203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020200020002 +02020002000202020002000202020002020202000202020002000200020202020002020200020002020200020002020200020002020200020002020200020202 +02000202020200020202000202020002000202020202020002020200020202000200020202020002020202000202020002020202000200020202000200020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202020202 +00020202000200020202000202020200020202000200020002020202000202020002000202020002000202020202000202020002000202020202020200000202 +02020002020200020202000200020202020202000202020002020200020002020200000202020200020202000202020000020002020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202000200000000000200020202 +00020002020200020202020200000000020002000202020200020202000200020202000200000000000200020202000200000000000200000202020202020002 +02020002020200020002020202020200020202000202020002000200000202020202020002020200020000020202000000000002000202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020200000002020002020200020002020200020002 +02020002020202020202020002000200020202020002020200020002020200020002020200020002020200020002020200020002020202020202000202020002 +02020002000002020202020002020200020202000200020002020202020202000202020002000202020200020202000200000202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202000202020202020000000202000000000202020000000002 +02020202000000020200020002020202020000000002000202020002020000000202000202020002020000000202020000000202020200000002020000000202 +00020002020202000000020000000002020002020000000202020200020202000202000000020200000002020002000202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202000202020202 +02020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020200000000020202020202020202020202020202020200020202020202020202 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020200 +02020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202000200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000020202 +00000002020002020200020200000000020202020200000200020202000200020000000202020202020000000002020000000002020000000202020000000002 +02000000020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020002020200 +02000202020002000202020002020202000202020002020200020002020202000202020200020202000200020202000200020202000200020202000200020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202020202000202 +02000200020202000202020200020202000202020002000202020000020202020002020200020002020200020002020202020002020200020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200000000000200020202000200 +02020200020202020002020200020202000200020000020202020202000202020002000202020002000000000002000202020002000000000002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020200000002020002020200020002020200020002020200 +02020202000202020002020200020002000202020202020200020202000200020202000200020202000200020202000200020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020000000202000000000202020000000002020202 +00000002000000000202000202000000020202020200000000020002020200020200000002020002020200020200000002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202000202020200020202 +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020200000000020202020202020202020202020202020200020202020002020200020202 +02020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202000000 +00020002020000000202020000000002000202020202020200000000020002000202020202000000000202000000000202000000020202000000000202000000 +02020000000202020202000202020200000002020002020202020202000002000202020002000200000002020202020200000000020000000202020000000202 +00020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020002020202020002 +00020202000200020202000200020202020202000202020002000200020202020002020200020002020200020002020200020002020200020002020200020202 +02000202020200020202000202020002000202020202020002020200020202000200020202020002020202000202020002020202000200020202000200020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020200020202020202000200020202 +02020002020200020002020202020200020202000200020002020202000202020002000202020002000202020202000202020002000202020202020200000202 +02020002020200020202000200020202020202000202020002020200020002020200000202020200020202000202020000020002020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020002020202020200020000000000020200 +00000002000202020202020200000000020002000202020200020202000200020202000200000000000200020202000200000000000200000202020202020002 +02020002020200020002020202020200020202000202020002000200000202020202020002020200020000020202000000000002000202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202000202020202020002000202020002020202020002 +00000202020202020202020002000200020202020002020200020002020200020002020200020002020200020002020200020002020202020202000202020002 +02020002000002020202020002020200020202000200020002020202020202000202020002000202020200020202000200000202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020200020202020202000202000000020202000000020200020002 +02020202000000020200020002020202020000000002000202020002020000000202000202020002020000000202020000000202020200000002020000000202 +00020002020202000000020000000002020002020000000202020200020202000202000000020200000002020002000202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020200020202020200020202020202020202020202020202020202020202 +02020202020002000202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202 +02020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020200000000020002020202020202020202020202020202020202020202020202 +02000200020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020200 +02020200020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020202020202000200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000002020202020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020000000002 +00020200000002020200000000020002020202020202000002000202020002000200000002020202020200000000020200000000020200000002020200000000 +02020000000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040002020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020200020002 +02020002000202020002000202020202020002020200020202000200020202020002020202000202020002000202020002000202020002000202020002000202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204000202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000202020202020002000202020202 +00020202000200020202020202000202020002020200020002020200000202020200020202000200020202000200020202020200020202000200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +00020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020202020202000200000000000202000000 +00020002020202020200020202000202020002000200000202020202020002020200020002020200020000000000020002020200020000000000020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020002020202020200020002020200020202020200020000 +02020202020002020200020202000200020002020202020202000202020002000202020002000202020002000202020002000202020002020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202000202020202020002020000000202020000000202000200020202 +02000000020000000002020002020000000202020202000000000200020202000202000000020200020202000202000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202000202020202000202020202020202020202020202020202020202000202 +02000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000000000200020202020202020202020202020202020202020200020202000202 +02020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040002020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204000202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020400020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030002020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020400 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202040002020202 +02020202020202020202020202020202020200000000000002020202020202020202020202020202020202020202020202020000000000000202020202020202 +02020202020202020202020202000202020202000000000000020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020204000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020400020202020200000002020200 +00000002000000000002020202020202020000000002020000000202000202000202000202000000020202020202020200000002020200000002020200000202 +00000000020000000002020202020202020000000000020200000002020200000002020000000000020200020202000000020202000002020202000202000000 +00000202000000020202000202020000000202000202020002020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202040002020202000202020002000202020002 +00020202020202020202020200020202000200020202000200020200020200020002020200020202020202020202020002000202020002000202020002020200 +02000202020002020202020202000202020202000202020002000202020002000202020202020002020002020200020202020002020200020200020202020200 +02020200020200020200020202000202000200020200020202000202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020204000202020200020202020200020202000202000202 +02020202020202020002020200020002020202020002020002020002000202020002020202020202020200000200020202020200020202000202020002000202 +02000202020202020202000202020200020202000200020202000202000202020202020202000202020002020202020002020202020200020202020002020200 +02020202020002020202020202000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020400020202020000000000020002020200020202000202020202 +02020202000202020002000000000002000202000202000200020202000202020202020200000202020000000000020002020200020202000200020202000202 +02020202020202000202020002020200020002020200020202000202020202020200020202000202000000000202020202020200020202000202020002020202 +02000000000002020200020202000000000002020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202040002020202000202020002000202020002020202000202020202020202 +00020202000200020202000200020200020200020002020200020202020202020002020202000202020002000202020002020200020002020200020202020202 +02020202000202000202020002000202020002020202000202020202020002020200020002020200020202020202020200020200020202000202020202000202 +02000202000200020200020202000202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020204000202020202000000020202000000000202020202000202020202020202000000 +00020200000002020000000200000202020000000202020202020202020000000202000000020200000002000202020002000000000202020202020202020202 +02000200020202000200020202000202020202000202020202000202020002000202020002020202020202020200020002020200020202020202000000020200 +02020200020200000002020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020400020202020202020202020202020200020002020200020202020202020202020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020002020202020202020202020202020202020202020200020202000200 +02020200020002020200020002020200020202020200020202000200020202000202020202000202020002000202020002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202040002020202020202020202020202020002020000000202020202020202020202020002020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202020202020202020202020202020202020200000002020200000002 +02020000000202020000000202020202020200000002020200000002020202020202000000020202000000020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020204000202020202020202020202020202000202020202020202020202020202020202000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000020302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020002020202020002000202000000020200020202000002020000000002000202000202000202000000 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000020200020000000002 +02000000020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202000202020202000200020002020200020002020200000200020202000200020200020200020002020200020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200020002000202020200020202 +00020202020202020202020202020202020204000202020202000000020202000202020000000202020000000202000202020202000200000000020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020200020202020200020002000202020202000202000200020002020200020002020002020002000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020002000202000202020002020202020202 +02020202020202020202020202020400020202020002020200020200020200020202000202020002020200020202020200020002020200020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020002020202020002000200000000000200020200020002020000000002000202000202000200000000000202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202000200020202000202000000000002020202020202 +02020202020202020202040002020202020202020002020202020202020200020202000202020002020002020002000202020002020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202000000000002000200020002020200020002000202000202020202000200020200020200020002020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020200000002020002020202000200020202000202020202020202020202 +02020202020204000202020202020202000202020202020202020002020200020202000202000202000200020202000202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020200020202020200020002020000000202000200020200020200000002020000000200000202020000000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202000202020202000200000000020200000002020202020202020202020202020202 +02020400020202020000000002020202020202020000020202020002020200020002000200020000000002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020200 +02020202020202000202020202020200000202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020200020202020202020202020202020202020202020202020202020202020202020202020400 +02020202000202020202020202020202020200020202000202020002000200020002000202020002020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020000000000 +02000200020202020202020000020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020200000000020002020202020202020202020202020202020202020202020202020202040002020202 +00020202020202020202000202020002020000020202000002020200000200020202000202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020200 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020200000000 +00020202020202000000020202020002020200000202020000020000000002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020203030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020402020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020204000202020202020202020202020202000202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020203020202020202020403020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020400020202020202020202020202020200020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203 +02020202020202040302020202020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202040002020202000000020202000002020200020202000202000000020202000000020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202000000000202000000020202000000020200020202020202020202020202 +02020202020202020202020204000202020202020200020002020202020002020200020002020200020002020200020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020002020202000202020200020002020200020002020202020202020202020202020202 +02020202020202020400020202020202000002000202020200020002020002000202020202000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202000202020200020202000002000202020202000202020202020202020202020202020202020202 +02020202040002020202000002020200020202020002000202000200000000000200000000000202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020200020202020002000002020200000000000200020202020202020202020202020202020202020202020202 +04000202020200020202020002020200020202000200020002020200020002020200020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020002020202000200020202020002020200020000020202020202020202020202020202020202020202020204000202 +02020200000002000000020002020200020002020000000202020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202000202020200020200000002020000000202000200020202020202020202020202020202020202020202020400020202020202 +02020200020202020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204 +03020202020202020200020202020002020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020200 +02020202020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202 +02020202020002020202000202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202 +02020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020203020202020202020403020202020204000000020302020202020204000101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020302020202020202040302020202020400000002030202020202020400010101010101010101010101 +01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010100010001010101010101010101010101 +01010100000001010101010101010101010101010101010101010101010101010101010101010101010101000000010101010001010101010101010101010101 +01010101000101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202030202020202020204030202020202040000000203020202020202040001010101010101010101010101010101 +01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010001000101010101010101010101010101010101 +01010001010101010101010101010101010101010101010101010101010101010101010101010101010100010101000101010101010101010101010101010101 +00010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020204000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000203020202020202020403020202020204000000020302020202020204000101010000000101010101000000010101000001 +01010001010100010100000001010100000001010101010101010101010000000001010001010101000100000000010100010101010000000101010000000001 +00010101010000000001000101000101000100010100010100010001000101010001010000000001010100010100000001010001000101010001010100010000 +00000101000100010101000101010001010000000101000100010101000101000101010000000101000101010001010000000101010101010101010101010101 +01010101010101010101010101010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040302020202020202040302020202020400000002030202020202020400010100010101000101010101010100010001010101010001 +01010001000101010001000101010001010101010101010100010101010101000101010001010001010100010001010100010101000100010101000100010101 +00010101000100010100010100010001010001010001000100010101000100010101000101000101000101010001000100010101000101000101000101010001 +00010001010100010100010100010101000100010001010100010100010100010101000101000100010100010101000101010101010101010101010101010101 +01010101010101010101010303030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010100010101010101000001000101010100010001010001 +00010101010100010101010101010101010101000101010101010101010101000101000101010001000101010001010100010001010100010001010100010101 +00010001010001010001000101000101000100010001010100010001010100010100010100010101010100010001010100010100010100010101000100010001 +01010001010001010001010101010001000101010001010101010001010101010101000101010001010101010101010101010101010101010101010101010101 +01010101010101030303030303030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101010101010001010101000001010100010101010001000101000100000000 +00010000000000010101010101010100010101010101010101010100010100010101000100010101000101010001000101010001000101010100000000010001 +01000101000100010100010100010001000101010001000101010001010001010000000000010001000101010001010001010001010100010001000101010001 +01000101000000000001000100010101000101010101000000000001010100010101000000000001010101010101010101010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400010101010000010101010100010101010001010100010101000100010001010100010001 +01010001010101010101010001010101010101000101010001010001010100010000010100010101000100010101000100000101010101010001000101000101 +00010001010001010001000100010101000100010101000101000101000101010001000100010101000101000101000101010001000100010101000101000101 +00010101000100010001010100010101010100010101000101000100010100010101000101010101010101010101010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040001010101010100010101010100000001000000010001010100010001010000000101010000000101 +01010101010101000101010101010100010101000101000000000101000100010100000001010100000000010001000101000000010100000001000001010000 +00010000010100010000000001010100000000010100010101000000010100010000000001010100010100000000010100010000000001010100010101000000 +01010001000000000101010101010100000001010001010100010100000001010101010101010101010101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101000101010001010101010101010100010101010101010101000101010101010101010101010101010100 +01000101000101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101000101010101010101010101010101010101000101010001010101010101010101010101000101010101010101010101 +01010101010101010101010101010101010101010101010101010101000100010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101000000010101010101010101010001010101010101010100010101010101010101010101010101010001000101 +01000000000101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 +01010101010101010101010100010101010101010101000101010101010100010101000101010101000101010101010100010101010101010101000101010101 +01010101010101010101010101010101010101010101010100010001010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040001010101010101010101010101010101010101010101010101010001010101010101010101010101010101000100010101010101 +01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010001010101010101010101010101010101010001010100010101010101010101010101010001010101010101010101010101010101010101 +01010101010101010101010101010101010101010001000101010101010101010101010101010101010101010101010303030303030303030303030302030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010100010001 +01010101010101010101010101010100000001010101010101010101010101010101010101010101010101010101010101010101010101000000010101010001 +01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010100010101010100010101010101000000010303030303030303030303030302030202020202020202020202020204 +03020202020202020202020200000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040002020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010101 +01010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010001000101010101 +01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010100010101000101010101 +01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010001010101010001010101010101010100030303030303030303030303030203020202020202020202020202020403020202 +02020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000202020202000000020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101000000000001 +01010100000001010100000101010001010100010100000001010100000001010101010101010101010000000001010001010101000100000000010100010101 +01000000010101000000000100010101010000000001000101000101000100010100010100010001000101010001010000000001010100010100000001010100 +00000001000000000001010100010000000101010000000101010000000001000101010100000001010000000101010101010000000101000000010101000000 +00010100000001010101000100010101000000000101010000000003030303030303030303030303020302020202020202020202020202040302020202020202 +02000000020202020000000002020000000202020000000002020000000202020202000000000202000202000000020202000002020202020002000202020202 +02020202020202020202020202020400020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400010100010101010101010101 +01010001000101010101000101010001000101010001000101010001010101010101010100010101010101000101010001010001010100010001010100010101 +00010001010100010001010100010101000100010100010100010001010001010001000100010101000100010101000101000101000101010001000101010001 +00010101010101000101010101000100010101000100010101000100010101000101010100010101000101010100010101010001010100010001010100010001 +01010001010001010001010100010101000100010101000303030303030303030303030302030202020202020202020202020204030202020202020200020202 +00020200020202000200020202000200020202000200020202000202020202020202000200020002020200020002020202020202000200020202020202020202 +02020202020202020202040002020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040001010100010101010101010101000001 +00010101010001000101000100010101010100010101010101010101010101000101010101010101010101000101000101010001000101010001010100010001 +01010001000101010001010100010001010001010001000101000101000100010001010100010001010100010100010100010101010100010101000101000101 +01010100010101010000010001010100010001010100010001010100010101010001010101010101010001010101000101010001000101010001000101010101 +01000101000101010001010100010001010100030303030303030303030303030203020202020202020202020202020403020202020202000202020202000200 +02020200020002020202020002020200020002020202020202020202020200020002000202020002000202020202020000000000000202020202020202020202 +02020202020204000202020202020002020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000101010100010101010101000001010100010101 +01000100010100010000000000010000000000010101010101010100010101010101010101010100010100010101000100010101000101010001000101010001 +00010101010000000001000101000101000100010100010100010001000101010001000101010001010001010000000000010001010100010101000101010100 +01010000010101000101010001000101010001000101010001010101000000000001010101000101010100010101000100010101000100000000000101000101 +00010101000101010001000101010003030303030303030303030303020302020202020202020202020202040302020202020200020202020200020002020200 +02000000000002000202020002000000000002020202020202020002000200020202000200020202020202020200020002020202020202020202020202020202 +02020400020202020202000202020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400010101010100010101010100010101010001010100010101 +00010001000101010001000101010001010101010101010001010101010101000101010001010001010100010000010100010101000100010101000100000101 +01010101000100010100010100010001010001010001000100010101000100010101000101000101000101010001000101010001010101000101010001010001 +01010100010101000100010101000100000101000101010100010101000101010100010101010001010100010001010100010001010100010100010100000101 +00010101000100010101000303030303030303030303030302030202020202020202020202020204030202020202020002020202020002000202020002000202 +02000200020202000200020202000202020202000000020200020002020200020002020202020202020002000202020202020202020202020202020202020400 +02020202020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040001010101010100010101010100000001000000010001010100010001 +01000000010101000000010101010101010101000101010101010100010101000101000000000101000100010100000001010100000000010001000101000000 +01010000000100000101000000010000010100010000000001010100000000010100010101000000010101000000000101010101000101000101010000000101 +00000001010001010100010001000101000000010100000001010101010100000001010000000101010000000001010000000101010001010001000100000000 +01010100000000030303030303030303030303030203020202020202020202020202020403020202020202000202020202000200020202000202000000020200 +02020200020200000002020202020002020202020002020000000202000000020202020200000000000002020202020202020202020202020202040002020202 +02000002020202020202020202020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000101000101010001010101010101010100010101010101010101000101010101 +01010101010101010101010001000101000101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101000101010101010101010101010100010001010100010001010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010100010101010101010101010101010101 +01010103030303030303030303030303020302020202020202020202020202040302020202020202000202020002020202020202020202020202020202020202 +02020202020202020202000202020202000202020202020200020202020202020202000200020202020202020202020202020202020204000202020202020002 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400010101000000010101010101010101010001010101010101010100010101010101010101 +01010101010101000100010101000000000101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101000101010101010101010101010100010101010101010101010101010001010000000101000101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010100010101010101010001010101010101010101010101010101010103 +03030303030303030303030302030202020202020202020202020204030202020202020202000000020202020202020202020202020202020202020202020202 +02020202020202000000000200020202020202020002020202020202020200020002020202020202020202020202020202020400020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202030202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040001010101010101010101010101010101010101010101010101010001010101010101010101010101 +01010100010001010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010001010101010101010101010101000101010101010100010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010001010101010101000101010101010101010101010101010101010303030303 +03030303030303030203020202020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020002020202020202020202020202020202020202020202020202020202020202020202020202040002020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020203020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030303030303030303 +03030303020302020202020202020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020302020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202 +02020400000002030202020202020400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303 +02030202020202020202020202020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000002030202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400 +00000203020202020202040004040404040404040404040404040404040404040401040404040404040404040404040404040404040404040404040404040404 +04040404040404040104010404040404040404040404040404040401010104040404040404040404040404040404040404040404040404040404040404040404 +04040401010104040404010404040404040404040404040404040404040404040104040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040401040404040401040404040404010101040000000000000000000000000002030202 +02020202020202020202020403020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040403020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203 +02020202020204000404040404040404040404040404040404040404040104040404040404040404040404040404040404040404040404040404040404040404 +04040404010401040404040404040404040404040404040404040104040404040404040404040404040404040404040404040404040404040404040404040404 +04040104040401040404040404040404040404040404040404040404010404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040104040404040104040404040404040401020404040404040404040404000203020202020202 +02020202020202040302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202 +02020400040404010101040404040401010104040401010404040104040401040401010104040401010104040404040404040404040101010104040104040404 +01040101010104040104040404010101040404010101010401040404040101010104010404010404010401040401040401040104010404040104040101010104 +04040104040101010404040101010104010101010104040401040101010404040101010404040101010104010404040401010104040101010404040404040101 +01040401010104040401010101040401010104040404010401040404010101010404040101010102030202020202020202020400020302020202020202020202 +02020204030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400 +04040404010404040404040404040104010404040404010404040104010404040104010404040104040404040404040401040404040404010404040104040104 +04040104010404040104040401040104040401040104040401040404010401040401040401040104040104040104010401040404010401040404010404010404 +01040404010401040404010401040404040404010404040404010401040404010401040404010401040404010404040401040404010404040401040404040104 +04040104010404040104010404040104040104040104040401040404010401040404010203020202020202020202040002030202020202020202020202020204 +03020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040004040404 +01040404040404040401010401040404040104010404010401040404040401040404040404040404040404010404040404040404040404010404010404040104 +01040404010404040104010404040104010404040104040401040104040104040104010404010404010401040104040401040104040401040401040401040404 +04040104040401040401040404040401040404040101040104040401040104040401040104040401040404040104040404040404040104040404010404040104 +01040404010401040404040404010404010404040104040401040104040401020302020203030303030204000203020202020202020202020202020403020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020403020202020204000000020302020202020204000404040401040404 +04040401010404040104040404010401040401040101010101040101010101040404040404040401040404040404040404040401040401040404010401040404 +01040404010401040404010401040404040101010104010404010404010401040401040401040104010404040104010404040104040104040101010101040104 +04040104040401040404040104040101040404010404040104010404040104010404040104040404010101010104040404010404040401040404010401040404 +01040101010101040401040401040404010404040104010404040102030202040404040402020400020302020202020202020202020202040302020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202040302020202020400000002030202020202020400040404040104040404040401 +04040404010404040104040401040104010404040104010404040104040404040404040104040404040404010404040104040104040401040101040401040404 +01040104040401040101040404040404010401040401040401040104040104040104010401040404010401040404010404010404010404040104010404040104 +04040401040404010404010404040401040404010401040404010401010404010404040401040404010404040401040404040104040401040104040401040104 +04040104040104040101040401040404010401040404010203020202040404020202040002030202020202020202020202020204030202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020204030202020202040000000203020202020202040004040404010404040404040401010104 +01010104010404040104010404010101040404010101040404040404040404010404040404040401040404010404010101010404010401040401010104040401 +01010104010401040401010104040101010401010404010101040101040401040101010104040401010101040401040404010101040404010101010404040404 +01040401040404010101040401010104040104040401040104010404010101040401010104040404040401010104040101010404040101010104040101010404 +04010404010401040101010104040401010101020302020202040202020204000203020202020202020202020202020403020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020403020202020204000000020302020202020204000404040101040404040404040404040401040404 +04040404040401040404040404040404040404040404040104010404010404040404040404040104040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404040404040404040401040104040401040104 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404040401040404 +04040404040404040404040404040402030202020202020202020400020302020202020202020202020202040302020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202040302020202020400000002030202020202020400040404040104040404040404040404040104040404040404 +04040104040404040404040404040404040404010401040404010101010404040404010404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404010404040404040404040404040401040404040404040404040404040104040101010404010404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401040404040404040104040404040404 +04040404040404040404040203020202020202020202040002030202020202020202020202020204030202020202020202020202020000020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204030202020202040000000203020202020202040004040404040404040404040404040404040404040404040404040104 +04040404040404040404040404040401040104040404040404040404040401040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040104040404040404040404040404010404040404040401040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040104040404040404010404040404040404040404 +04040404040404020302020202020202020204000203020202020202020202020202020403020202020202020202020200020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020403020202020204000000020302020202020204000404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040402030303030303030303030400020302020202020202020202020202040302020202020202020200000002020202000000000202000000020202000000 +00020200000002020202020000000200020202000200020202020000000202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202040302020202020400000002030202020202020400040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040402 +02020202020202020202020002030202020202020202020202020204030202020202020202000202020002020002020200020002020200020002020200020002 +02020002020202020002020002020200020002020200020202000202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020204030202020202040000000203020202020202040000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000203020202020202020202020202020403020202020202020002020202020002000202020002000202020202000202020002000202020202 +02020202000202000202020002000202020002020200020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204 +03020202020204000000020302020202020204040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040302020202020202020202020202040303030303030202000202020202000200020202000200000000000200020202000200000000000202020202 +00020200020202000200020202000202020002020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030403020202 +02020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020204040404040404020200020202020200020002020200020002020200020002020200020002020200020202020200020200 +02020200020002020200020202000202020404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 +04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302020202020400 +00000203020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020002020202020002000202020002020000000202000202020002020000000202020202020002020000000002 +02000000020200000002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000203 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020002020200020202020202020202020202020202020202020202020202020202020202000202020202020202000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000020302020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020000000202020202020202020202020202020202020202020202020202020202020000000202020202020200020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400000002030202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040000000203020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020204000000020302020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202040000000203020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020204000000020302020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020400000002030204040404040404040404040404040404040404040405050505050506060606060708080808080809090909090a0a0a +0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f10101111111111111112121213131313131313131414141415151515151515161616161717171717171818 +18181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f20202020202121212121212222222222222223232323242424242424252526 +262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536 +363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344 +4444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051 +51515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d +5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767676868686868686969696969696969696969696969696969 +696969696902040000000203020404d2d3d4d5d6d7d8d9dadbdcdddedfe0e104040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b +0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818 +191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121222222222222222323232324242424242425252626262727 +2727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434343535353535353636363636 +3637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445 +45454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151 +515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f +5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868686868696969696969696969696969696969696969696969 +6902040000000203020404babbbcbdbec7c8c9cacbcccdcecfd0d104040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b0c0c0c0c +0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818191a1a1a +1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f202020202021212121212122222222222222232323232424242424242525262626272727272727 +28282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233333333333434343434353535353535363636363636373737 +37373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545 +464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252 +5252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60 +60606061616161616162626262626263636464646465656565656566676767676768686868686869696969000000000000000000000000000000006969020400 +00000203020404b3babbbcbdbebf0000c0c1c2c3c4c5c604040101010101010106060606060708080808080809090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d +0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818191a1a1a1a1a1b1b +1b1b1b1b1c1c1c1c1c1c1d1d1d01010101011f1f1f20202020202121212121212222222222222223232323242424242424252526262627272727272728282929 +292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838 +383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344444444454545454546464646 +4747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051515151515152525252525253 +53535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061 +61616161616262626262626363646464646565656565656667676767676868686868686969696903040404040404040404040404040400696902040000000203 +020404adb3a9b4afb5b6b7000075b8b9a4040404040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e +0e0e0e0f0f1001011111111111111212121313131313131313141414141515151515151516161616171717171717181818181818191a1a1a1a1a1b1b1b1b1b1b +1c1c1c1c1c1c1d1d1d1e1e1f1f01011f1f20202020202121212121212222222222222223232323242424242424252526262627272727272728282929292a2a2a +2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434343535353535353636363636363737373737383838383838 +3939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445454545454646464647474747 +47484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454 +555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161 +616262626262626363646464646565656565656667676767676868686868686969696903020202020202020202020202020400696902040000000203020404a6 +ada8a9aeafb0b1000000b289040404040404050505050505060101060607080808080101090901010901010a01010b01010c0c01010101010d0d0e0e0e0e0101 +0101011111111101010101011213010101011313130101010101151501010101161616161717010117171818010118181901010101011b01011b1b01011c1c01 +010101011d1e01010101011f1f01010101202101012101012201012222010101012323010124240101252501012627272727272728282929292a2a2a2a2a2b2b +2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233333333333434343434353535353535363636363636373737373738383838383839393939 +39393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848 +484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252525252535353545455555555 +5555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262 +6262626363646464646565656565656667676767676868686868686969696903020202020202020202020202020400696902040000000203020404a5a6a7a8a9 +aaabac000000008d040404040404050505050505060101060607080808080101090101090901010a01010b01010c01010c0c01010d0d0e0e0e01010f0f010101 +111101011101010112010113130101130101140101011501011515010116161617170101170101180101181801011a1a01011b01011b1b01011c01011c1c0101 +1d01011f1f01011f0101202001012101012101012201012201012223010123010124240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c +2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a +3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344444444454545454546464646474747474748484848484949 +4949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051515151515152525252525253535354545555555555555556 +56565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263 +636464646465656565656566676767676768686868686869696969030202020000020202020000020204006969020400000002030204049b9c9d9e9fa0a1a200 +000000a3a40404040404050505050505060601010607080808010108090101090901010a01010b01010c01010c0c01010d0d0e0e0e01010f0101010111110101 +1111010112010113131313130101141401011501011515151616161617170101170101180101181801011a1a01011b01011b1b01011c01011c1c01011d01011f +1f01011f0101202020202101012101012201012201012223232323010124240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d +2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a +3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445454545454646464647474747474848484848494949494949 +49494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657 +575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161616262626262626363646464 +64656565656565666767676767686868686868696969690302020202000002020000020202040069690204000000020302040491929394959697988100000099 +9a0404040404050505050505060601010607080808010108090101090901010a01010b01010c0c01010101010d0d0e0e0e01010f0f1001011111010111110101 +1201010101010113010114140101150101010101011616161717010101010101010118181901010101011b01011b1b01011c1c01010101011d01011f1f01011f +0101010101012101012101012201012201010101010123010124240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e +2e2e2f2f30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c +3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a +4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252525252535353545455555555555555565656565757575757 +5758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262626262636364646464656565 +65656566676767676768686868686869696969030202020202000000000202020204006969020400000002030204048a8b000000008c8d8e8f8f8f8f90040404 +0404050505050505060606010107080801010808090101090901010a01010b01010c0c0c0c0c01010d0d0e0e0e01010f0f100101111101011111010112010113 +1301011301011414010115010115150101161616171701010101010101011818191a1a1a01011b0101011b01011c1c1c1c1c01011d01011f1f01011f01012020 +01012101012101012201012201012223010123010101240101250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f +30303031313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c +3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b +4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051515151515152525252525253535354545555555555555556565656575757575757585858 +58585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263636464646465656565656566 +67676767676868686868686969696903020202020202000002020202020400696902040000000203020404778800000000890404040404040404040404040505 +050505050606060101070808010108080901010109010101010101010c0c0c010101010d0d0d0e0e0e01010f0f10010111110101111101011213010101011313 +0101141401011515010101011616161617170101011718010101181819010101011a1b01010101011c1c1c010101011d1d1e01010101011f1f01010101202101 +010101010101222222010101012323010101010124250101012627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031 +313131313131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d +3e3e3e3e3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b +4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959 +595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767 +6768686868686869696969030202020202000000000202020204006969020400000002030204047d860000000087040404040404040404040404050505050505 +06060606010108010108080809010109090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e01010f0f1001011111111111111212121313131313131313141414 +141515151515151516161616171701010117180101011818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121 +2222222222222223232323242424242424250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131 +3131323333333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e +3e3e3e3e3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c +4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f505050515151515151525252525252535353545455555555555555565656565757575757575858585858595959595959 +5a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868 +68686869696969030202020200000202000002020204006969020400000002030204047d83840000008504040404040404040404040405050505050506060606 +010108010108080809010109090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e01010f0f100101111111111111121212131313131313131314141414151515 +1515151516161616171701011717181801011818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f202020202021212121212122222222 +22222223232323242424242424250101262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233 +33333333343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e +3f3f40414141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d +4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a +5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263636464646465656565656566676767676768686868686869 +696969030202020000020202020000020204006969020400000002030204047d7e7f800000818204040404040404040404040505050505050606060601010801 +0108080809090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e01010101011111111111111112121213131313131313131414141415151515151515 +16161616171701011717181801011818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f20202020202121212121212222222222222223 +232323242424242424252526262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333 +343434343435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041 +4141414141424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d +4e4e4e4e4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a +5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767676868686868686969696903 +0202020202020202020202020204006969020400000002030204047778797a7b00007c0404040404040404040404050505050505060606060607080808080808 +09090909090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616 +171717171717181818181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121222222222222222323232324 +2424242424252526262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434 +3435353535353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141 +41424242424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e +4e4e4f4f5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c +5c5c5c5c5c5c5d5d5e5e5f5f5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868686868696969690302020202 +02020202020202020204006969020400000002030204047071720473747500760404040404040404040405050505050506060606060708080808080809090909 +090a0a0a0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f101011111111111111121212131313131313131314141414151515151515151616161617171717 +1717181818181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f202020202021212121212122222222222222232323232424242424 +24252526262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f303030313131313131313233333333333434343434353535 +35353536363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f40414141414141424242 +424343444444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f +5050505151515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c +5c5c5d5d5e5e5f5f5f5f5f6060606061616161616162626262626263636464646465656565656566676767676768686868686869696969030303030303030303 +030303030303006969020400000002030204046a6b040404046c6d6e6f04040404040404040405050505050506060606060708080808080809090909090a0a0a +0a0a0b0b0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f10101111111111111112121213131313131313131414141415151515151515161616161717171717171818 +18181818191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f20202020202121212121212222222222222223232323242424242424252526 +262627272727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f30303031313131313131323333333333343434343435353535353536 +363636363637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f4041414141414142424242434344 +4444444545454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f50505051 +51515151515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d +5e5e5f5f5f5f5f606060606161616161616262626262626363646464646565656565656667676767676868686868686969696969696969696969696969696969 +6969696969020400000002030204040404040404040404040404040404040404040405050505050506060606060708080808080809090909090a0a0a0a0a0b0b +0c0c0c0c0c0c0d0d0d0d0e0e0e0e0e0f0f1010111111111111111212121313131313131313141414141515151515151516161616171717171717181818181818 +191a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1d1d1d1e1e1f1f1f1f1f1f2020202020212121212121222222222222222323232324242424242425252626262727 +2727272728282929292a2a2a2a2a2b2b2b2b2c2c2d2d2d2d2e2e2e2e2e2e2f2f3030303131313131313132333333333334343434343535353535353636363636 +3637373737373838383838383939393939393a3a3a3a3a3a3b3c3c3c3c3c3c3c3c3c3d3d3e3e3e3e3e3e3e3e3f3f404141414141414242424243434444444445 +45454545464646464747474747484848484849494949494949494a4a4a4a4b4b4b4b4b4b4b4c4c4c4c4c4d4d4d4d4d4d4e4e4e4e4e4e4f4f5050505151515151 +515252525252525353535454555555555555555656565657575757575758585858585959595959595a5a5a5a5a5a5a5a5b5b5b5c5c5c5c5c5c5c5d5d5e5e5f5f +5f5f5f60606060616161616161626262626262636364646464656565656565666767676767686868686868696969696969696969696969696969696969696969 +69020400000002030202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020400 +00000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 +03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303040000000202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 +02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000040000002701ffff030000000000}}}{\f36\fs20\insrsid9506127 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9506127 {\f36\fs20\insrsid9506127 +\par Using this dialog, you will be able to view all currently active queues, who queued them, and how big the file is. You may re-order the queues as you see fit, clear them, and force them to be sent immediately. Simple. Effi +cient. Works just perfect. After all, that\rquote s what you expected, right? ;o)~}{\f36\insrsid9268735 \page }{\cs20\f36\super\insrsid14309333\charrsid4467217 #{\footnote \pard\plain +\s19\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs20\super\insrsid14309333 #}{\insrsid14309333 199}}}{\f36\fs20\insrsid14159314\charrsid13269797 +\par }\pard \ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14159314 {\b\f36\insrsid8390569 Credits / Contact Information}{\b\f36\insrsid13844837 +\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8390569 {\b\f36\fs20\insrsid8390569 +\par +\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8390569 {\b\f36\fs20\insrsid8390569\charrsid8390569 C}{\f36\fs20\ul\insrsid8390569\charrsid8390569 orrel}{\f36\fs20\insrsid8390569 }{ +\b\f36\fs20\insrsid8390569\charrsid8390569 R}{\f36\fs20\ul\insrsid8390569\charrsid8390569 oush}{\f36\fs20\insrsid8390569 +\par +\par }\pard \ql \li1440\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid9073255 {\b\f36\fs20\insrsid8390569 AIM: }{\f36\fs20\insrsid8390569 phoenixinquis +\par }{\f36\fs20\insrsid5207114 +\par }{\b\f36\fs20\insrsid5207114 ICQ: }{\f36\fs20\insrsid5207114 163032643}{\f36\fs20\insrsid5207114\charrsid5207114 +\par }{\f36\fs20\insrsid5207114 +\par }{\b\f36\fs20\insrsid5207114 YIM: }{\f36\fs20\insrsid5207114 phoenixinquis +\par +\par }{\b\f36\fs20\insrsid5207114 MSN: }{\f36\fs20\insrsid5207114 correlr@hotmail.com}{\f36\fs20\insrsid5207114\charrsid5207114 +\par }{\f36\fs20\insrsid8390569 +\par }{\b\f36\fs20\insrsid8390569 IRC: }{\f36\fs20\insrsid8390569 PhoenixInquisitorNet (Dalnet, #pinet,}{\f36\fs20\insrsid16190121 }{\f36\fs20\insrsid5207114 #DayDreams, }{\f36\fs20\insrsid9506127 #NewRoms}{\f36\fs20\insrsid8390569 ) +\par +\par }{\b\f36\fs20\insrsid8390569 URL: }{\field\flddirty{\*\fldinst {\f36\fs20\insrsid8390569 HYPERLINK "http://www.phoenixinquis.net" }{\f36\fs20\insrsid5655541\charrsid420889 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000017000000160000007700770077002e00700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f007700770077002e00700068006f0065006e006900 +780069006e0071007500690073002e006e00650074002f0000000000009f01000000000000000000000000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid8390569\charrsid420889 www.phoenixinquis.net}}}{\f36\fs20\insrsid8390569 +\par +\par }{\b\f36\fs20\insrsid8390569 E-Mail: }{\field\flddirty{\*\fldinst {\f36\fs20\insrsid8390569 HYPERLINK "mailto:correlr@phoenixinquis.net" }{\f36\fs20\insrsid5655541\charrsid420889 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b02000000170000001a00000063006f007200720065006c0072004000700068006f0065006e006900780069006e0071007500690073002e006e00650074000000e0c9ea79f9bace118c8200aa004ba90b420000006d00610069006c0074006f003a0063006f007200720065006c00 +72004000700068006f0065006e006900780069006e0071007500690073002e006e006500740000000000000000000000000000000000000000}}}{\fldrslt {\cs21\f36\fs20\ul\cf2\insrsid8390569\charrsid420889 correlr@phoenixinquis.net}}}{\f36\fs20\insrsid8390569 +\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8390569 {\f36\fs20\insrsid8390569 +\par +\par }{\f36\fs20\insrsid9073255 +\par }\pard \qc \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14763921 {\i\f36\fs16\insrsid8390569\charrsid14309333 Special thanks to }{\b\i\f36\fs16\insrsid4676451 \{v_v\}}{ +\i\f36\fs16\insrsid8390569\charrsid14309333 for his }{\i\f36\fs16\insrsid4676451 MB Queue feature idea}{\i\f36\fs16\insrsid5207114 and }{\b\i\f36\fs16\insrsid5207114 Chance`}{\i\f36\fs16\insrsid290184 for coming up with dccallow enforcement}{ +\i\f36\fs16\insrsid9506127 , not to mention being a great friend too :)}{\i\f36\fs16\insrsid8390569\charrsid14309333 . }{\i\f36\fs16\insrsid9506127 Credit is due to }{\b\i\f36\fs16\insrsid9506127 ZeeG }{\i\f36\fs16\insrsid9506127 +of evilcoder.net, for the original code in the dialog preview alias, which I\rquote ve modified to better suit Atma. }{\i\f36\fs16\insrsid8390569\charrsid9506127 Also}{\i\f36\fs16\insrsid8390569\charrsid14309333 , thanks to everyone on IRC who }{ +\i\f36\fs16\insrsid4676451 have been leeching off my fserve, all the while serving as beta testers :D}{\i\f36\fs16\insrsid14309333\charrsid14309333 .}{\i\f36\fs16\insrsid4676451 + My gratitude to all the other scripters out there who work hard to make it difficult (and thus more interesting) to compete ;D.}{\i\f36\fs16\insrsid14309333 And, of course, special thanks go out to }{\b\i\f36\fs16\insrsid14309333 Khaled}{ +\i\f36\fs16\insrsid14309333 and the rest of the mIRC community for making mIRC the excellent IRC client that it is today.}{\i\f36\fs16\ul\insrsid8390569\charrsid14309333 +\par }} \ No newline at end of file diff --git a/helpfile/access.gif b/helpfile/access.gif new file mode 100755 index 0000000000000000000000000000000000000000..0ce4e01487bd5579185e9ebba9801083d0711f2a GIT binary patch literal 6570 zcmcJQYC^$l-Ekr;-R75&NBt$~O(V@ryr3^YoZiCUWjWHU=2BTqYbZ(SI zcgF}(3_{@k?sNZ!dp^8h&zJW+N6+AilCrZn!y(`=01$<$K07-D0013>lP0dA&)p*} z-o~1HMnCt6GIK6Xo9byKK0KG?8e@FzqOL*ZIZ|M!S@QO8m6K(S`>4h)c$_Hxc z9cS@2#y%v&HZaxtW0FH?rhRa_T~L~BK#GljvRz=ROElIcI>#j{$2k(?1VKB5Wxa+K zzKp>-M`k-kpd7=IZ_+D0Qp(?ERJ}U(DmNPTCc1c zFJz5ZR`uJA%FwF8@S5SU>Y+&z@_)ysTKEL^09wnmoQ*e1-FrhC9 z-xFBY9Z=foU)=t&sO>{ROGMr0(5itDA}zGCzja}8U~L^aJ;T}7#zmoArckanH{bsH z^;S!ZTx;vS;o*mEZR%gYYIk>Qwza7cEAFMG@!Y?!MIbP9aNPCxXJ%)=X>QKI$Y_Pb zndj%9zjR66&+lbp7QJd9yPGv$Mp-#q#+%!rWZV^0Ky>S^fMxd1a+xVc}I!&|@>RuC+DRbLV=O zmh{Zb*x1>JmzOQs@W9vBRzX%)U0Hc)WMp-5(Z$($ZEdZkr6n{p)W^ri&CSi#)z!tt#mULZ-roMj zix-xbmL?`91_lP2nwqk*vXYXLyu7^3%*_91=6`bj|K-{tGXnrH50LraivQgNfb9&x zz$T(!mDdr)#w%?{t;+9;1Ku#i=vNo?#9w3q2((uh_9b1_fr}W_6w%To&GB}$n&N>h z`IlJnJYPU>w$eNL46U~GQ!bOc7qeC#?n|M5iUbIsClytCzJMPIUx*lG=amOPxT@V5 zQ^_p@tvAh=iLM2Tse#+aAhzd(B~1a^f1~UQg88hGhfY~>B-uU|l zm+CDTpGocUF`3EATQXSMXN+3ehknooz09y=uyL;#9kcZvvK+S$+*#Fj6#bW>?Id#H zW2AH3%?8lRBwa<6YnFS1wVP@P{}i}5Cv(c9;>(`Rn|p&+wig;#8*IJXSRUH>_T6k0 z;TaPBf#LqbaMzxD)IMwW<80{Vxq#K2thpeEy1xz~`_IhgLtR%I9mCI9l&(f5+`})J z>dL-+dXL%k9pWJ)^?81bkupn$g@yG8fR&ANd&UbVgl?uaxU9#D$-Cq1=4Jb<6TcZ8 zf_|)Cc8cVFE#Lx2wIewawIu{yGo4Gs-LMb|G*{886PgoOX2s-5?2wqwv|B3?_P%q# zit*_dy!_a&|L(fT`>$qhq8~xvTde+bkjt?FE7s0)mp3ds+;YEn+`1C_XR-8(;6L?6 zM?S!#YkB-ECE@@`(v*e8?UoDXPaiU}nGTg;TsEZQ@**Xr%ft(U3h>f38}xXu9(_Uu zX$o4HsCL9AUZulhyHc$$O%SYorgFZx?zv5TMaI-?+S@ErsGt{eB{h(UqT^}A?A?CB zJ2}7SP~TfmPPa;fBY2E(`D{1(s|tX;U|t;sGnw=rW`)8**|PU%MsS6zygtqV2Jk^y zTs|B`FOw+HKUij{qhBwVA68kectA(rSX4f?5%|=}luk`-v15Yf&dduknAvyn8O{FG-dny(E zTO6zlvoR-IWf1EsWQUABmUzsY`lCf=E8?H+M1G^JDO9RVo_7pf8pnsuP&o#bx6S%2b86ct{GYDnpRD$g87XdL8fcHzQlNg!bAM z)qp}K(bOBx?M4&Ld>TnHKEc;6JYb9v{0a>Ae`$Ifl;8FCmpnr<)AdCTKvN%r&2Rgu z3t;XXq_2g;&o@wnjm`gd=VUoNY3tHTBy&@*)~E8lY=y|% zk(OPeV{^C%7yO<@Ih@Cy>*4RLx#^w6q`Ej|vC+V9Tp7gp<(f7ztEHg)(Iu7lJ@?B~ z5Pq+32PeOwKp=P1!2|vrq(C%L|UP00V+XK0E5xg}W3RJ#iI`_!e3hajj=n ze~3EZ6}Xw@iCGwxrhctB^onxaa+-iXY*gUV)^pgR3cVim?w`9 z3}Cr+&lzUVtP?l$`H97C>rn#hRV)M24bUJ2AfC;16X+F)vIht_4JPc zwzn&~@RFBr>nP=OCuRnyJ8khDkXie8i_B|toL(3XW{T|>!w^#Uzi$|+pGu)aN8BGU zZGO{!ot7N8Ey3{EH`ds$fG0J8`R@CJ3q?TVSLP3LEu{{p%7-(38aTCH%r|}tJN?GM zz(TZV%W4w7$tNHE66b5Z_qoy7qUrJwSZ|AN#)vm2zZ!8h_;TFjj4KY?6Vnvof*$LP60p$;j|>9IatZ!x z^3xoTT)Hdbdd!!gMNwB!7pJb#ZP;(aCdG$m_iLNCVBX5J_jbP)$qsuN#u!ZO3Rxw} z+e^I6wlV+x#)bGLOV$vVR|yq#OiVH zH8UCV+k$_2`n4SM2`|)t+9gL8_vEI?MU+JCV)~E+bnFjuAghG%xvk#W6I3t6pIk{z!bc}d6{DBJ`&G1}LL=e$zCI1r zmXV_J2X|B>_5@d_u(KZ<&oi)T957t`c!tywnK35}mdV;?;o*^S3tslVuOFeopRm8PAKGUV zo;$GA221pWT$UxjH?FQcKGG`vF4!9rs+8Atd&6~oqS*w!)=Nh8> zshr%dyTh-VPc*!dG{Zf$#`#aKoMfA`JK!b_vTR_>xN0qFQ%+3Lzj*g~x7A56-<`@@ zoh0yY4@^tx!_YqwohQ4&XU7W{+s=%6q)vZkpZ(h~(KM!3p8lbno$OuKJYF_AJDNT_ zy@=90{rlBTX~$0<=`oJesYl2I;T;44X;?<|gU z=K6Onps^OvD3Jc7cy#hvVVqAuT%dlO=*zeyeOU5D9GV2vIf!G?j&QNVzx}DJ_^Hy$NS2LjcQ?c~J?M znnH)qB%!efrK4U7bRdzdV~nQpL|ZfKomACRUA z4YxXgb}1zg4^q7kVoeVtEt}F6*i(8Zk{#LOWu;QA*keI~DGa2HP*A4bAzT%d@$oP- zM9RuHFzvTqRtPD}5SJAih;-J6=&&Py-9kbSk;&|+@G|5%{fNv!6o)p7Kt=wz#fv>e zya-cl)t}$<)eq{Rp$e_3x;6%V(>8Cd>!3u1!GYV z(b|Fm_X6!7`E4{fqgEk59AXD6tdlC#?kVg>!LV!=KswR|XWh72_?V$+IW8ewzlejJ z5kQL;nk?iADp*}dM!zfigM&Jtq4$fRt?n`2`o$`T#m>@*`oQA*_-tc5QriG-Kb16r zEb357cuh_TQh|HmGu|8(deI~8=xL!sa3|>;FKSGn3ViCUJLP1fRCKBYVq>7^fm4x6 z|9%yaB|VQ9)OWSnej_mFh{DTVQH5;9uR?#GQ=f-iu0xMDIB=< zK5pg?f`AkPOopmTm3M6t$_!EZD&=CZvcIK8Ok{#+M*-I&x2i9JB$Nk|t{8Ez*j+C- z!dEN=@y-bmS2zj^kIGlkMAf@Q`V?{5pEyq^{p%? zM%AhxD8hbF)fNYajZ($;Bj>_#)v#bCP_vDL3pUD zFB@EEc;1nDy3Y8xZl6X}J|?J8%AeZS4|3GjO4Z*QD7EygQ{Adh!q;1QRBag6N)O=N zIbs~iHHxY=uPBjwD%?K8jia=BLFYyxcw^A*%8=>CoukHxY+|G;X~l*Vd!7i*CVlO% ze>6b4NGAy&V3G$gsmGD&woTN)CQkuCyh=l+b>oNNYRo_e_9?^<-*i)@G5b<-#zB*s zRJnV6UENlVlMv-zdWpw*yq7J7GC<0*g$2OLSa=Oyi9(ca$lJns+Y*L?V{28(=Y^YH z*eObsG=pr)T!mz8J}oTo~{lWXmSW7n@<;0RU4cK@WT`TdD0r>(K;Sn zA8Sia2DcEVT0!UA03z+p$MwH#aRVN8)~c1oTUkCrGVv5HnUZ?jS_i{YZoAfY zoA$imszeHqhZ6pkK#ri2`)qjXlsmq-R3i7eYQTD0rEby?_)@G$ab&4TAznq zAHP)Jd}FWjK_ADN3-vjO8=4RWp8@K>$x@txn+O#JLbGr->e9{Bhsf3>URtPKR9K;?ZVoBdtn20j^DgUkTkwxcnaJ52<(N}?&Fs&W%j z+h#g$Obzs_@%h5r0x^R;Ws!dLHqPw+B$<@VglAF&O3N0s=-(hFq=O{fS8X&LE!|qT zoix&%IuJsc^yKc6iPD{n98+uiGBBufIE*oDTi6Dl4z_Q}3^l8LPKT3srfFn&np-yF zk4zf7eY+H;=5T#*bdYuuOqjMCJQEo@4*A0Nc2KCi`B(W+dikLENgETUY^gbho=}6b zEEPTDOy=eMY8Cu>6Z56@b_vC(&sFC0-H8kr*uXvY(yguG+;ZBJleV3~1k}ushS@iN z*r!rVxa1I3fik-7Sz*!ACnVdT$w>_h83o#py-KJ^g%5*s8aX`&)WBnoJ8`c$M9fpW#QTA>)g2-D+mz8UYi_r4#B51Qp1{SX%$yVQ5+oZ${`u5p0~z zqgxlr?XY3>tu5pLZ>^+rpW3g zO|#Q2wCVPo>`wI=1Di_i?3w$WVV=hAHX$9kMJ##CC)d4tSzsMi9DDtDxLZE@0Sf{r$KXZ#zs}t5=YOpBENo>u97;WFW;;69(#;$o7 zkG}-3d7iHMh^;Gv)*fk$yS2i6Lf8FT*A?{FJ!U`0G$&RBtOap>`#!i1Ju_Z2+g*zs zP7N%B{daD&d7;RzllnY;!0kJCe+}z5W5?cx%AcpjI&K{m#C(G@%lERvHL_h)8H^^#fx0VmC-!BGdmYo z>9q+V?zV34u6ymaX=HTley4kFH4!sW0iU`YzW+Jhsgm2>Hm3g#iO0^xcLwbB3ea!U zV)46)xx1U?2|u1%_j8z}TuAzkSNmy&`ns3!b8c>}Z}_LTbte1S#r@!b@0>zg3c33# zxk$N-yBkO2s#ktVdhZL8pBe0i-wfYxfiD`(|1!RaR-fO~n@6i@{N8)<+iJc-AN%_< z`L|te*znPci{_tK-)lde`~v6x@o=17IQ?xKKj+mJ>2u|8l~n)xi+|pQ|GkX-8&sJQ z;vHryc3>3(^t{6JYp3Mn{9Md;Zc{WKFU41OIJ@XyxHNeHyBL=2c$ihmo1TOcfC7{4 zC*pF8!!JhXUo6NBKZ;X3`uXB$Y5b5CeU$X+sG#joncK;++#~GC0Sh{ja(0sG;)ThaKEMyMbXx?q6rJC$)|z4^#eKzPmIb zGuU~B`(P;Tc&BEs<#-{9dr329b>Jx1@dl6$3Z z3U~xy6jLmsCP#F~aNHKdKuwpr60eGe@il!}&`p!FB-S06-gt_<%Oa6Z<94B;Z`~CO zX{uRnPv(Yjh|=XH`Y{IY3bxBe%CylYFrJ(P^G#g>Q#QU%XoTp z!xNCjo9E?%o~f8gMR0e{+xZgl>@jccy6{}$rR|4upE_a362`*FA2St6mAeW8)<0JU z5caPV4UqfK`&neeHP9J#Mt!9ZgRF*r`mB!mJnOSUq5s4^8f$#m%3ndL^F}s6m_)VO z4}4c>8F$>~W)9!2~CoB#WIy3Zqy+jV=7F5DmS>0G`FbMHU-}<{1WM z8w6zP`)Ams)Z3;u*d*6kC)HXdR$C@iS;kkH$CTM5*IFmmSjJUa#Fm>ymzYKt8HeSY zMHQPy6uOo4IpuZOXSTQ$bUEjDI_0)I=KOWcZga?Lwa;j_OK-BvXtGUfaLWB_m)_{x zFy-Ggs>SIRW0zFk;ppw+9g)U~X=1YHDg^WMp7qpsTB^ zuCA`CswyupFDWT0ARs_TM@LCXiH3#-0Ri!Ui2V<=|NkI)g8%~nP64$4Tk3yj0ssvH zfI;I+G!*m)L!(jaj5QPvh9i?o;%V+ZigJB7zS}3K#$)F;1CR!>N%N2^Ha-~|Uma72?X;V@K z)vNUegUkj21vZ*LEEf4SCZ7X?|Joys<#rX+1$B8aoGn)u*6%{V&_de@wmSsFM$jl| zOl3HRjp9&9w?1!?<73_zx3htAjD}`Vep^!XVBo4*# zVD2BrixQI@B}n+(4Wmd9?hhx)cm<9mE4Y!EVwvX{j-+a!7MkMdr1cM{8`w2M;+P~= z4rf}#6`o{iwq%B4I~b9i=4gZ%mglM;RhDD;+>ejs2ei$P;D%s!j-W^U(i$#`Q4<<2 zPEZ0HDM_g^JTJ{KtEw#3Bp+5~8TDyJU~AVvTTwU8bXC)`XdTAXahwK`tLwt;rLO8> zy*{ZM1mlQl7)7zIV4EZ=vS*rRIJRY)7y7biS(cZEX<66wV{Y2C&8KDCbzh%oI}D(# zf;%12k8U|nOLFMCE*Yj1xNii$ultt*|SrJ81vMpyuF-!{@hq3G@W5)4HI9k};5UttrPmyeQ&o36 zC5ltPI8QMbGm)pNZP5gHGH=c{md(@ntoP-mQT{yQ=q+4F@^@X>{mw9h1T}(Lf#qzV zL!VLp_{A8Qp#&?OuplV!T8g{y3Q0@b4r^;NM^kB)4F--Jp!pME*WeTYEos34oV!m4 zn*-3H2~O(0!Di6wz&9FE4h}9SX!gMa5T!}!wBq`*mWz&CZGi74c6c#4l7C;&~_Z653XoZ+#hj4vID3Y}Ceb8fSg^w2wYV_Qr~E5G)PX zb}=X|C1u29lXF=2z?#eY!V;7a^t_3|stVyOG!y`P9^|y^W|%E=3u(56ru6Qb9NKTp z0MA7XrXL1V19PZMEixy}#+<@KRB%~fukdtu;<5xr&TNEpWk`YN)3)rv(}3}dJe8nZ^X?`|YP zNZgTKu-gJN6$@OvtnTOzrXrdkLeWfxQ67*Hx+&G6v3TO6cmk|b35RsPq-&Ux=!ktO z9gyhTfLb~0eYPxYfC|j@eLN3#Co0sS9^e)(|0EW4Ju5anX(Dnus6>OJTh}q1UFDHC=wS_pt6C>ekYQSAmTXH3wD6Ze-oqM4M zt^nyJ0R`LF;LCwJg~POcJaKoZ1)y$o&njj6jx>Glf;_Mc490CZeO(0So<6b|-{4kk z6SKW^w1QF-bRd|4)k%7mP_@6L@Z{oL62!`o87qbi-cSEz4kSc?zNoH9pW5pH80D2A z2W>7Q2RlF({w{(>`v4Wh+^nqPX#O%jJ9jf0%|vf2B(HrKQiL*EV|o}T`6w1S@jQx2 zzHXabptz0uX3F?bn*_6d^n}8ZsQ8WJR9Ul?E~R8SonKb$I2$Uq^;hKGd1yD(3*$CsNZPH8`Ly+^fxBP3CtezEYOLrfmIAgi!-nnfcH{c+oAtciHA`eS#8CUHW zyw2B!hOpa83f-NDh3BmI`9|~S)GLLe`qKDsNRH1TzGHSir;gJd<+Nqs@mX7!;_ZoL_c7l|;1b@nuBRxCieZ!j z=OFf9jbTN_K!iYhg_+tS(_9ok^ALva{rM11wJ-dDTCIY-fNH^!%k?`WFz5MsR!>0M z@vfwCz;XIaOJFUPGm#rN!1Z`V*O~qTI@xQ$|A{LM0q=46C*bEz2-`(m+@n_W4TOw5 zlX>CJWhGop%g<~kP@{GC6P&B=y8bB>{xCgX)8W|F62<+5Tl6)BrM6TsndRSnTKCkI zT#I8fQ_oQWUnOPVQMWovNtQWvVse|XUCzt{ak~@|&Ti> z&2=D+QA6G4*qj%w*!X6s9PhxG3= zPpY*jT5LcORB)-f48|$|!(5+z%#n)|hj=uY+}(*?M7mAgviH$Rbj@2r!nqGhWbia( z_^&e^ai}u1OGK&0<$>WsIk@gwC+uM z$Ztk1d`^tC4bp#kB%JU#+~%+C`)?hG7uzsO(+CN>D9!+u

a(Ab3iEo*UaTn}>;- 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

hON18jAPHUp?i`(^& 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 Ee}6_vK>z>% literal 0 HcmV?d00001 diff --git a/helpfile/atma-3.gif b/helpfile/atma-3.gif new file mode 100755 index 0000000000000000000000000000000000000000..3596ec48f32a2afef8062d1af23ed46dcfb7139c GIT binary patch literal 10515 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 literal 0 HcmV?d00001 diff --git a/helpfile/atma-4.gif b/helpfile/atma-4.gif new file mode 100755 index 0000000000000000000000000000000000000000..b654771f8d7c3aa089370dbd35beac6944549f70 GIT binary patch literal 13147 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 WZf%J5r8Oa?SszzQH2?zx@ca)ZKm8{F literal 0 HcmV?d00001 diff --git a/helpfile/atma-5.gif b/helpfile/atma-5.gif new file mode 100755 index 0000000000000000000000000000000000000000..4b1055d140711fd6a90f43c3196d8a5afbb6b976 GIT binary patch literal 11818 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 literal 0 HcmV?d00001 diff --git a/helpfile/atma-6.gif b/helpfile/atma-6.gif new file mode 100755 index 0000000000000000000000000000000000000000..046340e2d2ee33168db0f54022e20bf1881f15b9 GIT binary patch literal 14272 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 M*+QvDUjYFCJ3s7`!TVXHlRJ!UPWK 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 RqA(l#z`W+pZ+*M-{{XT6p@aYc literal 0 HcmV?d00001 diff --git a/helpfile/atma-screenshot.png b/helpfile/atma-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..19e8c187da6c7e37b5eda80f0bb9cd1aa540d28e GIT binary patch literal 10430 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 literal 0 HcmV?d00001 diff --git a/helpfile/atma-submenu.gif b/helpfile/atma-submenu.gif new file mode 100755 index 0000000000000000000000000000000000000000..c63d7b22ff72bcde0f67d0676adc2ea4573f4c40 GIT binary patch literal 4039 zcmV;&4><5gNk%w1VMPJ^0K@fD7q&sPCsHv(d ziKVWuai^=Zv}>)fxVcucwY|Pgx4Oc^LA<}m$SuLd%*{8($~plVft`4(u^>Y!`arcAwdwOTcRS+isnBv`w4 zt5#%0i=vQ;wC=7EGr%H%8g(j!v{=o#T_Dzh-ok0mq9x0=ty{QpQ_!_bSqokndih51 z`F2~5smowmZS>1{TiG3+Gr#W4??sf zg)Be>Vl6cuSyz(#EcsuPBt1Dxlu{l=@cdhv;BB16#MChaf9lB4Vin>soQI0YQ zDL0Z%I%uVQA=+4`nr_-%r}@bSL!bnRI;x?iUV193EX2iVh^%_|X*c`G3M2!TeuF8l zDnuq(uiriBk3XSqm5)DqMf(>2vdQim3bV*L`|LQ@E-)=S)du?*wkc@4Ew`|F`)vc^ zjyq1d-)M&}N9-Qw?zi!pLoHb0-aA8|`C{YhPw)22&A&|rEHJ(WSN7n;a1tCbE)!F% zrNtN9bFjt&bKG$$8H22#$Rm$ZvdJ!?oN`hhw=kHALCTmOX9tP{(YxXZrKrmh8kzTrIn9@x-Luj zpLMTrIO0|*?f~OtIo=rmRid*+`gNw8L%F(9uU>}X zV8LFM?Cdn|*5iIfo;x>`$K*Rbz&9m)?7WFJdsVfsb^BsgosMen&u6i+3@fQnKFcnE zAAWMJdvQJr@1t+r`pt|_kVz}VFTdsV6J!5HKuLlA_NTi3F{FK67$6B0NWgU&P#1Lq z9E8vV5s3IqAQEJPy-<)rh&>R32t0uWeUgIoRB#^`#9%tqu)&P1&-ZEyt|gBVSwZSd5XC|IBvjF$>7dsrf&mKioqLHF#K-D==c4YJ%2lZe_r}oj1E^MS)e5grJ+QyWs zREri}07eVC(ZS7B4*zT5FXY+Lq$;%+Oiid$pGu3U&U30%HPcZ&n$_=Zm8MGI48sEX zQUIg}c~c43(!NnvSmk4HGg5<9x%nWmk_(n)J?rTFqE?);wXL9Hs5#)ugm`{+4t4d* zSkahQ^q^HLeP!EU0jm$ea)Yo-h+6>Y47HU?8uvOC)SOcN&xTi!%$16B zwFq6eNH>$~CChcE0~Ywkz_9eCt$n8=UhVm1zc}pgR{k5v09$3iUeSwzVVGd#E?Bwv z9j|`N%ir_*H@(wkCTRrRUIJ&=wRi%Z3-k#V3}`1tII@|fqYHl-^@yzEwpP9~n4z!>Lt!HX@Sps9uK@AqohZ_vK&VVNW z1P&z4=toR!Z`sg=__V1TP3l(TIn!N6bf;Gxh*jI# z)n>MV9wIFWTK~b)O$}zJsGdtp`~vJK45|wzHM}>`f{7qqGWw+#rP z5B%mv2RF-MzVkr$yy-P}dBPd~@_Ent;>$jIwcm|vrZ+v?Vc)p5!|v>_Q@!ebzB=6J zUI??tobGt1^33zj_dwVk&JgeW&gCxn!tdSih+i||6QB3LGyd^&K0M_4?)b@D{tt!D za(%F@`Aq5k@`bN*=MggFj){Ks(|z3L;zdb!B= z3%HNH>^t215~xa9Fgd>RH#N!N7r^%~VZQOB@B7?qdG<(7{`0qA`{x&>_1xb+^rugL z=$n7~=MTThc3&{sYrp!%8Gq%>4}0~0AN}*kKk^C4{(RA%`}ZeC=_h{w=$9-4C`Jcp z0t2Xk`_q5y@_zw1fZCUU1c-nZD1F`+eiImf1*m=?z=3sQ)KTNs8d0DdDlgI2hOGH8J5QihVm z22IE+BB+LTXogzoe2apIPoOPrsD)oJhn-S~@JD?CNPyp$I?k7V`v-vOvV74;eFBJv zwFimfSBOp^h>p^GEZBh+h=>|khKKlm1&DjcmxdKce|czys`!cjf4EuRMTmwtfvyOO zt5|-eScz_^D~Y&*W~hf;Sb`&%d{l@~2_}nI=!v8_ekSOM2MB(CUNP>oFeBeleSQs}P*o)IB zkMszCwAhGO$b!g+f#3Lwuy|Zg=miF;dG9zU2?>R5(2!{IkPs<`+gOoIIEENmF&ep% z8`F^>6%J2{l@D3nMU4Mlk*N4b>7NMD=?hHsczZU}_`O=%?Yhzfp)gjs1LTge95 zh>A4$l_MgH%tw$Lh=J1hiT3D~O8JP5=#BsAjCyE}MQE0f!i{0bi{)sK;CPq&h?Q{( zPlh>z8<>pbIE#bXgL>H@b=Zu9S(l-Rij+y1BMDoF$&dTkiMLpOS%`X%=_x-6l@VE( zrU_N3nVLbFnXE~atNEHy=$f+0l(AWxr%9W*c?_f3Dus25TnUI|IeNX>EPP3gR(XcP z>4jNUoW63L!+Bt5=$D1nRnFNh&^d|yD4C`xiG4Ybh=_?)`GL3Tof%k*5!j8EDVgC( zfn(V~*QqZ*X^!W&nAC`d^m&c>*PP|4p6&^Xix`goep#QMxSTJjn`FqIl-Z8=`JL-X zm)6;zo>`F9*q13dj?yQ8!1+}1*)F9?91z)|H}av|5u*LMn}K+uDB1-gDlsIwqD;`D zl<|}>I$u6nqr9o2I0_6Bx}jnjnh8o(GHMqh*p`~Ph6Wm>99o`?vXDvoq|7O#Olp{x zn4a`#p2C@yc$uM2`ZGN$j_Apr4N8{z`IiKFpf~CSWeTA7*O*Ouj=0#E@-w7UGM{kz zjBbgSS$e0H$)M;%r$|wxe5$7ks*Yvqi+;*7fa)b!Hlg|`rxaR=YUzTB2&syyqdS_E z2%4#Uf~lMul`HwFt(m5xI-8_gs-3#2sG6exs=BHyYLX}!tB0VH2+5K%d8@dZtGYS~ zG|5>sild846Te!c!I~y7>Z%+Ss>mvbp1Q2bTC2`#k*6B1uiC0#*oA-CrI5T+ytyigmY`J{B=&w3>udG9@GS;jV+pC8)tS~CE&~vO5%dyv>u`3F) z)*!MdO0v#ivb%}0_2aSB%CgKbu28y}_FAxZ_^k=ctxDRJQChPKTb0e&u$cIkIV+Xv z8i}^3nB>ZnFzY`@`=I<#kqQjBDwS;HkA1 td$C&!LKo`=Ynuxyi<@tYF)kaeb6ZAr>#TR{F>PC|$0)0S8weo)06U(T>dF8B literal 0 HcmV?d00001 diff --git a/helpfile/queue manager.gif b/helpfile/queue manager.gif new file mode 100755 index 0000000000000000000000000000000000000000..916eb28e97b4f143fd8f60b9757ba25d6b0387f6 GIT binary patch literal 10539 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 G;{O0(ncdO= literal 0 HcmV?d00001 diff --git a/release/0.992-2002.10.03/ATMA-FSERV.HLP b/release/0.992-2002.10.03/ATMA-FSERV.HLP new file mode 100755 index 0000000000000000000000000000000000000000..23b7b689701e0d0065793263ff6911d71a43fc21 GIT binary patch literal 7403 zcmeHK|8E?{6@UBXZZA3$hF_nCR~X7=ry&&<4iH+D{fp8`M~%ZGaauAzJd0jaL;zJc_?hxKw7MD>leXtNMzz4@g`DZl9I+-BayZ>7 zI#qAJ|O~&%n+Q%K5qZ$s9b$#r*Lj`GxUu_%50XO29zCz!!>vL+A|; z5dsQdLtsqf0gVSWl%JDf3Y+JLPrUKV?jN3SJCT^=(T|{V4l#j%va}cD$+f?oJtSlM z707y)u1%O_x=7s>>S`G4G#1l90*n<{c0dzvxhzLek7XhZa0tNzQX^apu_0Di$Yt&V z(};V-J1W#dovFFNCUmi(uOqlsX2?K5CqmofLl}IN1Vsd*Zq(DqumdRsxBW5-IB^QA ziB2tatTWRB(z!_b!MJCEPNw;yfUk?P7e?k_Gyq&@73*nAn?HN+MHx0Wpx(ZpEKb@N0lzk;=eQLhBeT@2IWAlvk^X*? z9EQQc;r0$@gz?N=gEz2ZR5ok7m$F875JiX~uCu}aVAYSUs`dCCPev8E_4@lCd@mY; z$A2VL06NCfIM|NhX80y{VMo(C{KLnG-oH7JskcLG({8e_y>TX(O*n)5%{Af+*u&GX zRoD=h&j3z%8_{sKi)k(+QtS=C@JVZo(aOJT%o@CiRX5s3c<@X?8>S z5oQlJZ1!ob_riaNLQ~PPhG#FbSJV+(p8b_^bjPte8{!>4;RZYM%r!QJ+f1P}$ap-n zeiG_wV8mz$K79cPH`!VKhnTs3_1B`>N}5P_wBZ?h7;0Fd$z5>6e;aPVG<*0S1bY}> z!|Fb4RqdeP^FUmMYX|*z)g3>ND&OoDA-4g4+=s7QfZxZ2Ph!OnappS+Zu4g{3bP39 zTW|RaUBJz?TQ zYT3l(MuDH?mUN50604wRqpt2!*Rh}y$9q%5Y~$hmyNH-FT`2SqDWke=?)|e=p~}Dk z)uOPZd(MS5C;8hRfcVLU<16rk6pZzb_s{5N`SI_-Na0s0SIWE`2e!c>1Yh+#=>A9S zsGpE-!hP9L3^wX>f5C(DDqzJHcf-fsIDj)A5_YfsL3&!=aXKc0zdI7jMAT+KF|xP} zv|#FGa*&9J-z;b(UNS4uTd6jZ{4}nRq?RpLoN%W$O4py4*BqOY$aNVy$q|w)=_^1< z@;s$B$&8jMEtIrG9Gqg2M65NU^cE}cCBj4{+BZn5R{EDrMv^ggA`v+$KLDOiv=NV1 zygq?6!&em&nOP&b^*_m;=~WH-EJQ~&$1Amma+Sgr*Ie$=hDj=>&eF%!Y{wJe8gD`p zEd2r{T_gvFSuC1`YI*&4LX0H6Qq_jnEoTT8P1^z&cD^Ocx1lCj%hXdTkw(7_@vQxr z5grNk7M$vDgo*Gg(5*+7oK-jsq@{Pdq?hTY(L!SHL2_E9AzVTq$xVY*-Ly?_?PjR= z2^hRb?7Iy)x>}%RwM=dAexbKee!<+KJ_Wk>5=1-!Ql4YzYsmp&CfvA6Y}a^jXBx2; zt2;Ld8+M-A2jEUY;TCG%Mc^gdi7D}z(Bx2z(Bx2z`&Q1f&T%!dj7Eh literal 0 HcmV?d00001 diff --git a/release/0.992-2002.10.03/Atma-Fserv-0.992.rar b/release/0.992-2002.10.03/Atma-Fserv-0.992.rar new file mode 100755 index 0000000000000000000000000000000000000000..baf6799b84b20a7db7e4b036092577c5a8119635 GIT binary patch literal 14075 zcmVrYa0!)A%$wa7|FQqVuBt!jS3>v#=%R(vwYrrkw&k`0$dbl`>Q9cNU|OP< z*%~E|lo0=P4s(+OB=P(^-ggd$8KdCnb5DF1^=u~Ht=8fpP0409J9kXu4_?1PXS$|a z0?2i|tW{EZ~CaU2LRkAIz=qcqm{N1F5f5V%>T%;`u z`Mwu4_bqfFfGz;S1^@u-8~^|UU8raED`pQZ9WxF9AOHXWK~zmaEk;vCQdTZVOi&HM zkr2$x{FoW@k8wN66%ym1gS0{+7|@YQrj#aEIYhE?jNJc{~uK<4dvwX)SlzB(~hIEh zWJcwNy@Jd^?1!T4WYQ{@^s~=A3<|nw(ten16uUE_n8)%1zH&12a=Cc1!^Ui^-d7tp zFOkR(uV5YTVO3W7{6)>sfeSnpZ7S1KuT>M#C^4wLEFNdM`EGviPS=?K6}o;1XELa< z8cxe6elSkY^62pj9)Cb1DKO)45SD&n>FDi7j-5ueO;98XY)x=i)?il@>}S_vIvXD! zjnY!J3vd?OM|hjYTv|A)YJ+d9z73*WHMR7BDhX&FO0bq2X*?N*dry3}3L`c4Ve(qr zgI9t>*Qk$-KUk2BbIFAk$&tEF;rP#~qz4Nfw|Wh_MFul0Nl6hJE5NqRT@W{wO>$+* z!*~4MGZ5=QhNdK<93_s8XCuHmCPv=CZXKP2&4y}WB|%AtYkuDJpBuE7T3;JCvd zXN!RL-XDU}7NZ8L_jp$D+dlw5?gN}>n01+tRizD;`TR-l#cs%NMbl`Wqfz4Cj@lK1 zGH=@CZicrtfkOtkT-Myd?q#d6)MbB15qn*a&fv>2SBmB3W?`?k8bq(F7F?h2?O~5b z_v@FT?GM+4-$U@{-FT0w>Dk-<6Dz+P!v3AhfRC;pw}3TnSbn#pf2X4ZM!CQ(87`Vpr%Y;UGs2($W?s& z18;xBQPa#PwjLB`FGF8vEBFox{g5J~x9U$HMsS9l@yOq5e!_m?RowTxtv`J2%vWYu zPk)7(pa;l6>0;s1cZ=@GG*6`=HRo~-sGxth#qEa1mo+C)jfj4?q*W+s&?kMSK!h$f z?Mgb7+nNVV^U)MolJ@BmjeklMv$L2S%|RD;oj2ls=tc*O``#$8m^6r)pn8Te z5@LCP`Z7IfF0h>4$VzwUBN5lI7biQLk`<^Tf{QxNJXq2{aayt zuOt`uYHh!mieF8h`KZ_JDu1aV-u4w$RaI4Q`}6EA|L6EJO3vVkUtO~5SWog7Qo}#w zu^#sB~Ub@u^8g>XYH9WxF9AOHXWVRUU_EoO6N za&|6la$^tz4A9Kc6+jjps-Nk#SzP!g88z(0rrS+j+VXpkW=wI-+1;Ky9Gu>7b0%j~ zO5AFqX)RWiaqP+RZv7XvEjZ&|AOqoK-J3}_CUd*W-0+b!Ndyo;1Q0+a{78R3kZ?hR+0h${_eaU#^KTlZ3O~Q<{h3GI!^vR5Lk+vv zO-6-!^d6%};wyXxm&=0ps|AiuNG%(OnA_QTf(wTK)dP92Vuy@s7E9{E_g_8LZtwWT zZW%DHp%537vO6Fga170-Qu^>{n-~O zFx$hU(`=3>AIlj3JvV95|DJl0oqD+ax3A$Ge`|*kSgdfHv-jA_t0vwcPi4%g5BNXV zov-p;s5M?2-qUt_@PSu1hTkS>VdqM*014ITsQjvR93V@i5`)`^D}50l)vE<$&wwVe zt1VQ6KzP9oGrBKtqk;>zp`I7J?nE-B{IYt822o%(4D0dXP?6oVY_G$L_>EOu0gcm$ z^`e`Dj`u07WsCuz9N5iog>t!T%!*zMxI-1#xFU^zic<>s3Qxs049;7g-JW(F##>xv9e6O{1wMcAXcrxMLskAuATvNgcLwZyT~l!B#~!cPRdtcL~~+zm8gi2_+U^XIxB>S z1qa9A3X%3uLeKGFuq$62#9I?bl;ety8zI5k>!up^B#|xfNvsx2I00NkV|pZ~6zeFn z?#@_zHvV19)^lNa_Uh0S zYL-%@r#%^N1<4j61p?LxE?^Jsqlqb-Zfn39>*3ov@?(c!%Py^A$ za|sh+SfwMWMftmsu*3p@Lv=nv(5Rnn0vQmj^(u>zl zC9M~-q)T2dlxraeCH@;1O>)FIRGO5K(x@iCO8C{@-rnwt%Tlt+0t)-$1jE&1v}pM> z&ZDbtn|beZ8de*%>XB|g4Df*C>N{y~#sbOXi0;I9XciEwZ$nee^ec zEeh3r00opm=i{~t8AY@{P!_cohSV((JR?|tHJQ{&^UBnhv?YSfFs;oldN&)y|s4W5z}g&Qj`v>oZh)oMjk2Oq(Q znBl=o0n(rhQR=Zh8%n%-9ONdzkU}*>BA=}tXI5&JUnRY2 z>^_U9U1eHFYeQ9F-yHr%WYwlNjU|yyBW3Pb+8w$CMU|f8CIT&s!@t4Yu-7+UtyZ|9`HJUV!-)-9~q;{?n~at2Dy|c!?jJGvRl{B@u$WWX6 zwccx7S%h`Sh%k3fsc2>=!yZ`Gt1Zj_cIPdQXiW%OFNQt14?AZKPyvCquI0{STF!I? zn0Kvwzu#qAd`}TKbTyQkm76hFhX0W zDbsLAVRsFT0~qqLcbqL>p5NjxVHVyUm^(KyXMPk0MEry;?1)kusQkSU$MYvNIPgvk)A%LVpb*h?xK6y?7B)UPKBIhru!`JgC8m5%F8^q} zC48QtgB_LMS&}%)_Z}QK_cr$1J~rD6d(}?p1VBI}R$SO`dhFP{XEvjA1t72n$Son8+`}1niEOvsQ`)y_#aVUL^`FA)os;g^kng7o-~Q z;mj8{SKYLO7$*sCBWiZqKD!qW_rs7b11^UD1dqgF{6?JLYB^w>=aP=5+5OZBL$l6thaTKDXTjPNd>ENhF1=dt&Ra6z@?`OBMT8Fu+bAb!Ya4 zgZcTdz(g4BpSTU4(v_b}HW}uFh&5v4@?9g?ZehWd5x2x#K3Y)ZHbsOCvT^4h za+8&6?t7Ub1Mv)i$qsFMIxacuVVywkEGF)D&JSP~4|~f;^>QefXlEQS;QZ&$mt>_A zh{rX%EjYF3*Y2vH7i09-=Va-vtk~YA7EZ?&KB{iS($pK|JJrgj?guD|#95-frpQ4;h%Q0Pi9a1LV7Ag*th}1W)1ggY6$<)Nj zUzFH2zKQ1Tc8t!EBlu8>Ld@k4mzazQ+OKqke@71pkjXlOMO;v`qW0c7CY(Ska z9l>yq!N~Q9PPxP#@} zIW<-#GPW0Wmy;@yvITkM0J`z%qT-qAI|KrJIj+17CT?`}!jG-k!CRtcrK$70Yo+sPQlkd*-w z*9&IYf`saBVA@Uk8?R%1NYzytr`E>&l|c$^0#{sgOV?-y;`JN|HT)qxz(4-@qb`i z2#t{GbQ=fYCjG+05DB}wb|+53$_jFU5{W*;Xv;eU5=t{+(#Fb?>#u*zrZ~B zWAyUoTsY9@b|d>hUJa_)R;z(`0_CAjPH|*D4sbzmc6Vof(jWlDLnkuR)6E2gD7AeysS{%j!K&ydRYU!tvrRt^g64Y(}LrSol1>jjPMxc8U#7 zk(ZrOaiy3UGX`qwl>b{^tyi^3GY`ll8jcQghdFo#0pv~>{cQ-2GwTRFWOoFXIdx

iQD)+@j|!cxwdswQ=MU)8dfl{QH(zQ-(=CU=%tbJXLI1)&y2td>8b>VfIJhf4!jJxAuo8HKhEfMlai| zPZg9rdR0PBAv;PlXQ-lD0urGwHDpSiJRJ9n-@ngf!Vezp&ms&ruDVP#!4l1BgfJTW~`@E+}6qbexv%#A${vuZ&Vq{+Xpt$#hrYAZj$v zt&jk^oauJT0C(js5q=*xCsaAUbno72uDvYfU5aM z{;+1R30KZ&8L)Jm?zpta`Z_N{>7D72tnFCkHIpnl5)oPO3dsxXN_=x4r0cInI(F!^ zb6>}rTb)yLlI?nGgRa(%VDr0uj^EweH)7m8yo@PP(9kpV{S7%UoEV~WZ}Eq2e0mo$ zvY{TuS+EoFdjY7W!1{R5k#r5^6`sK{OlxYB&@sipkI)y#7Clx09n$%J<`rnvyDTBj zu_FVlQRZ3RH(|3m>1&z8(a)EXFDq&I!9X}U=F+UKmFH~)`xVXm%{hv#Y`N{Fv|yuS z0@21_sMd+-jY6Pf@6h)^8fr22Jw|(Gl3865NQqt6~ge+s0jgU!zm5=>x#gYWT_+8slIDLN~v$Hh^itWz2_6a|wx zh7ky7&}G`+5GqrtAQ4=;D0l0G!h%5TD~M#RNrO_#bZ9}F(VY**DXzSkc7fxnD>+MI zkRK6Cmb&S{)oaCYM=Z#{o{6iws~cbcA%3ccQL&k4$s< zKc?Jz8isJZ=oivmTS;q`b%_bm&?f#W4@hRq5>kL;vK<$i{|{1rGu}W zVtOuphphLna`ew)G`Oc-dfR;!4q8{1r8<27Q_6Y!=In{kuTu|6_Lfe?pvdwO~WIXlMqn5#b1ZT(}qY8u%}#f_8L}{_$}rF9cZ~ zYu!$^TE;`8FVD6oYSqav`rRx2X7~?p7xLX}J>8A@Z3yF^+hlvKGBc}Q2zz!BPq4vs zr7QJ|uTxY$MtvxqeHXDnH;Y9Whp|5ytKt3wP`3qwtc>6YxH+5`8Uv~0hn*>N?k%Ot z$;js|$LgStl~N7EBe8R!eQV5o1-T{h@$qW^GO{C~Gn3IzZW*rv*jRRp`8@MpQd-J_ zfVIya$j-?AYTP$D$#cx}%G`xD4lQtd5^&@qFUEP1d}d%VUK?=0f4yt#K3W&B7q$Za z!_b>5Ffs~dB@fO_q0@M0nH z7|^)ebt1b7yl|MWk|%sBmr--E~C7TGjG1SH&l72t5V;5NV%Rm)@H8c0wym_YHG4t5l=Ci4r1nKQbt)}EB3~Gt4{g^qR?#> zbYHNKU|fyRr}_`r8_z1X%iB!w+QL~9FJ3fle&9VDoE0Y$^&QUK`Bl0Y5idGJlG&d* z6%<(LazYNdg>h&v8v`Y|uy5=2jgRZtJ(s7RU%Q??@khM_><&&!zcLoaf=e#W*uKJQ zOFfK{WN~2MdfXw4xrHN61f2~0!8_4my|CKYFF2a@+6vv^)|EU&O(DY@Lx+7L`c8B; z%j0g%<@#ZXC#K%9I4q4z2keB-)R=KL>f&RK(v+2{r0H9%N4QWgu4Mu}Oj&`;p5}~DZ z8U2W|Lp+e*Vn#%@!7;Odk^0B7#zP(71HjZ<$i;37c5tU*X39V^=D1H}wNRW6e}9hb zj@%zv5p3o+0YnDuabmf1W2s+hZb5AUx?phz;4gsQE>j|}JqXGNG2Y+t_&58~#jc_Z zLP#zs%HoI_U9%zFGd#{?LN3uApDtF2lm`_i)Rg+;jNED+}!tl84E%dv;7eY|I#yKs^+qHs9wL5_d5s4 z;n1ga_Wh)3wjgO#T3)EM)24g{IpftNN(X*_HU49ZJ@4e2c|V!?XDo9Ua^s5m*z{+= z#5epyY&x?m8ITM{j`)BmTrLI4R#W${8h)0HUgkOC`~TqFx3FR34sh_f%X$T(xM86v zYa_xQ!Eg?q;(LKm;RO2m3%M@(zzwl4Kei?Z@gJA3eyBW6bwKQ!pKqW(9vV%E`&uvH zZe(ROl9fvv+oOX4J^h6}ZYX{p%}-Q`D)W)vOEY}muzlUCxIV~J*EKaD3bVgKl zLMUMndZJ9jP?9Rhoez{M9-zpSe6!-gdywj?M*4yg3yjCxpV$?e2LOhC2X#p(Kx@@7 z@WdsFGHWb~d_c4CbX+G5^{c&Z+2k0CU#+nqEDg5QlM*Lb3;}5UzO?N>aWEKn2z;_8 zUh@e0k~oa2J~cldWP6Z?g^r!D`bk;M*lC(;ke`L}4`@G&;pWUxJW&lM1%b&hY=qdT zLX9h93nchDh!m<&^ykv4#mj9gI zZT{~|{(Jr(DYyUY!PCC~@4nu{!N240L_e>if1&wZ{|8Jr_WpiO4=0bq(wkUY0Y)_o zU`QUq2b1VAVI%06&}o`(Pl(Em3gsEny2cdLC^53c5n2K(Z$xw{GD=4m{i%=&{voxf zdLD0498kfO=U&cY1GGFIQVWBBtHiGRZvUqrMFbd2T-5@apDRDb+KpGFpug7 zPi>Hh$X@q@%!Xvk^6>Can#oW&FT-nx^!55f`u)D1a2#~o0d8OH`5Sz`oq(`N2njs({gBYoSwC;3N6w6D zU2;wCBb=b4Sz~J-r=-<_(z|8b}OV;$$`~iu!|aeb);UA23oJu$+hIApo?kSXHaTa&Cff zI<79UVAY;&V&hyo!$Pbj9?i?pqcjduVJ{;WOO-{fgw@1Uy9_K0=>_&ej{u=55e|~% zI|1`oDe0yzV&!@!c665ju+uai8bf`g_b&_xOmsZC2p=UYQI#@jF4)-8n!MwwM}?2E zdi)oIS|y!lud%17sRrCCLXpsr(1#@4C^!)}rf z`4|#xB_ZVf_HUOD-h%l7-U{r#&2X13m~t}|w^wz{#x2ZctsLf%M5}RLr#i!q2;8~! zEhiAwVORA0Wt#2B)QoK}(0(GtropKArx5-<4ua&up6ehJzl4#-EGFgFfZbP&wqaan z=17#TNebOZG58AL7Pbxh*o9`D|3VHM-~VyU;DKvb%*VU){LGs7F06pW|E6-x?*HRC zX18>_vvWEq^6}n;7)2M`>zu5YtE!}#$>|#VE~_PS0Bj2rBBh?fbm!Ox2sRtCzbwAYmG~NZd zs*%#5s;EifhN=o~N-_cIJseY1BMGVtR# z0bp8A%Smi&&V*3LqtGRi;=_^{dGkswVoz>6A8q6u1(-QHNCLpOz)z$bSz12LGG>P2=); z{2SZ;lI0o6=DD2!gD8hHc-+99hsQ@Y_#z5{t@#onpYd= zq~g@5#}Vlq#}L~*`puRyfC3Sj78a=i3Qt%SJgnU@09au247CcqNT#zi!Q1b;u! zW^`Ucb4M`@2jPC_GEbu1D&_H(I;meK)`PF8R@SqHa;Es#bSbpJhVBLb! z+`J`qqgEvEBOK}1`A7*2P=&c=%4$?yN|pgDc=SVZ(Q~YDz+6I^-r>cgG|JBdsVvd` zfes?1)e$o%=YRNGWdj~$;UCEnpb_6jT0OEGa(5Ftvpo#Ro0QTz|2-pD=NMja zWT6Cp*;WW2fir3wEkVaiYDM_>In{9K`Ud1m!%OqDKJk&s*-2_ZH5KCDA1Xne#9qGn zM9P6YR}8Mjb)JDkYra~z@r5*-8u8IfW&2ECnL5dIQTWH2n##O)2X!@MA5+wI6@&Qd zul#(F53gTSd=uk0bl0?g6>@wi?Ja#iIJ5M1nzal|_^oqx1>*`d&f)jBK<@UYlId#@;g>&(h5J7(umf%!Xl}m_>aS)FjOhA>EdJ% zwt7N{BMGF{3+qillU7Yc|6*!HqE=rOJIX#H)b) zbcRhxt5;(4G8D$WZ5O-K?fs*}RU5P#Ggl>9R`~I)l)O-3B z^jSw+zewLg@l~^pEe)hVS6Le0X6_&-gIX zo#V`hXSX$43bPw_K1Nn5N$>T_@0zzNWv)lE4lN*00y(+AX1QZO(hf6Z7G$C%WkE}ra(&kCD9Qg+zZx2{%B-2ZWvcC66;WWB3KAnX zkuHqs-#Ki%E^X!3vu@M=XT-8D2|6td9hrTlS!c+CeUVJicV?j50%}Y1U5FfBrkV}2 zX2AW!GTAvEP3f~IxT}jxlrxn#+iue8$z7*7+tme{D0jKCLuSUwB zM3=t}e?ba;n|azgQ+rv#i*kpY#`&s>18&kl@vQ=jGzp~_fjFMVhlZU%K%t*X8r>gJ zN+i#6iarxpg*d5R2o-p_@7@a_Ok)ct^^hG3P1bdy*fVTL)dmNq<>ck@e=^8dU-8g8nD4ilVeZ6>iLIfRA5&OGvh69?mFJVL zZkavGbL5q^cuQ5Glg#+pthFjC2NTJqrFivU)nTX5@SpM}ggK zzMeotTmUc?^hNRg2j9eJwTwmEB&{4vn&Z4WNJ`_sN8Hno2=pl9#cGY;MUy;djHws8 zg4)UQ=@uASuDl|FV6xQcUG08HjjP+Xw!AuD(*tC_TUuV3PNv%z*-KzY+;KN1yygR~ zVtm8erk6I9Aw?kh0Orp2zyA0vvOxCl7v32sMnx347Ut&rt&qks5)9Q>>uFM+us{+l zD)nAfDb7jqgf))lK`>TCsArH=+e1g8=hdkyrIg3BHIH_sZ;jCbc~`&3q5MnFQ6J#w zwno9#GKx7BZ|;bmlzU7>poK-Mt%q44#e1zAfa&9JP5fnbHZ7&}Rn-@j=v`5e39yt? zunFV2DuKVSax08Zyf?WZSL|pZjP1k5c)}?j8VYlAOx>oabM!@eiFtJykXk6UgY{eM z;E5x>?jzQ|V1F*}jjHVyIC&#>14lL_iH|q7k+3~QwHfc602X1m5{|lE9A%$`sRgBv z%TU6kzh?tUeafz|!v?LKS5VK3W+GP(Fu?wlAN4KXzq;Ef8z^yT$dV<8-3JNz)W@AD zWDAZ39Km$c)?klFDe{BW<96dbG=?|62Re-)1gMTd*29PUW_#q%diW4LzL_}N%>~N? z&#C1JPLFiTy_ByvV^@%GU+xC>1*}H|iRb-avR?b}ry3#D$l>YoJHAbj>Voi2{8r`< zO_9^^5}d;1)(|bpu&Qij4d+jj3^OacHaP=4t?t*z-Z6LJ0Vi1aI4^l;I+8UnAUvj? zPxk9w;rC&e_UoV0a}T;!&B5=+gw2k+;ZlM-)n=?E={ab&Vy!ollLl*(Feb)}2U;|J z;*OE>2Cx!S`Byu11=Q;;o|W6K0hZgDvbpzt9AOERb0L(sc8@o(e3a5RWiA$xZulih zqaS>Jr`V~Va;4_xwWobl!8Lbrn6!y-t4zoONUz)!If(2){UKIIRQ(RTy- z?YI?}KMtMo9-oovo`OkL3CfsNdnqdex!HKzqAyq+ku-+{GtJ|F|IjUtl7aw$%*~ zqQ*IFaF0nhv~vD9Mm(eT8+7?o!^wSrxGz&~wD7u`I?0~7gJ)4ZG(I+^HYP zRvUznC6M6Mq#gqF>lxAOEmyFpc190q@Wt}jwis+#6tf0$QVKh)!^aW2pO*Sz8rP(nM&I}3 zS&Q^4Y771O7b5zro{qkY%h`3rU_JwqnV+ZWEJ9){K23+U+GRIUsbTQW|9X1%sUecK zFZN8^rJSX!!$0;TJfgSY^rG8Rm*h|9)5 zF8`aw;Nal!c|2y--sa!`uP=kmzut2#y&iAmbY?&J$)0M#E%_#O$3op;-c|09$DPG2 tb+R5glhr7mSJ`VD4`PWGkG<}9+*Ow>4|pVBfwoJmI{)&-J$nE^2LRM%U>*Pf literal 0 HcmV?d00001 diff --git a/release/0.992-2002.10.03/Atma.stp b/release/0.992-2002.10.03/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..5ce4cfdfff31b56c952a97bccd5f653e74d155ff GIT binary patch literal 616 zcmchVO%8%E5QTB6r(iYFjk?eS=z?g%Myo3|#Fhb?XfdUbcv7z;(4QD^X= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$1-),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$1-),2-,32) | return } + + hadd _/\tmaFS Hits $calc($hget(_/\tmaFS,Hits) + 1) + updateStats + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +ctcp *:*:?:{ + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma(TriggerType) != CTCP)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma(InfoLine) + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma(maxUQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma(maxTQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} + +on *:serv:*:{ + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines($scriptdirqueues.dat),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines($scriptdirqueues.dat),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read($scriptdirqueues.dat,%counter),1,32) queued $nopath($gettok($read($scriptdirqueues.dat,%counter),2-,32)) ( $+ $bytes($file($gettok($read($scriptdirqueues.dat,%counter),2-,32)).size).suf $+ ) + inc %counter + } + halt + } + if ($1 == find) { + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + var %counter = 1 + while (%counter <= %search.results) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $gettok(%search.result,1,32)  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + hadd _/\tmaFS LeechedFiles $calc($hget(_/\tmaFS,LeechedFiles) + 1) + hadd _/\tmaFS LeechedBytes $calc($hget(_/\tmaFS,LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($hget(_/\tmaFS,RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,hadd _/\tmaFS RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return 0.992.20021002 } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Help { run $scriptdirAtma-Fserv.hlp } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + $iif($exists($scriptdirqueues.dat),remove $scriptdirqueues.dat) + if ($Atma(EnableAd)) { + .timer_/\tma 0 $iif($Atma(Interval.unit) == seconds,$Atma(Interval),$calc($Atma(Interval) * 60)) Atma.Advertise + Atma.Advertise + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } +} + +alias Atma.Deactivate { + $iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists($scriptdirqueues.dat),remove $scriptdirqueues.dat) +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma(TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma(TriggerType) == Normal) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Advertise { + if ($1) { + $iif($Atma.Triggers($1),msg $1 $parse_formatstr($1,$Atma(FormatString))) + return + } + var %counter = 1 + while (%counter <= $chan(0)) { + if ($Atma.Triggers($chan(%counter))) { + msg $chan(%counter) $parse_formatstr($chan(%counter),$Atma(FormatString)) + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $did(atma_config,32).seltext + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($hget(_/\tmaFS,Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $did(atma_config,103).seltext + did -r atma_config 100 + $iif(%Scope == Global Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1,2 + if ($lines($scriptdirqueues.dat)) { + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + %dropdown = $addtok(%dropdown,$gettok($read($scriptdirqueues.dat,%counter),1,32),5) + did -a atma_queues 1 %counter $gettok($read($scriptdirqueues.dat,%counter),1,32) $gettok($read($scriptdirqueues.dat,%counter),2-,32) + inc %counter + } + } + didtok atma_queues 2 5 All Users $+ $chr(5) $+ %dropdown + did -c atma_queues 2 1 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -c $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines($scriptdirqueues.dat),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read($scriptdirqueues.dat,%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 /i + if ($Atma(QueueUsing) == FileCount) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + } + else { + Atma.AddQueue $1 $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$1 || !$2-,return) + var %regex = /^ $+ $1 $replace($2-,\,\\) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $2- + } + else { + if ($Atma.Queue($1).Count > $Atma(maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count > $Atma(maxUQueues)) { + msg =$nick You have exceeded your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write $scriptdirqueues.dat $1 $2- + msg =$nick Your file ( $+ $nopath($2-) $+ ) has been queued into slot $lines($scriptdirqueues.dat) + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines($scriptdirqueues.dat),return) + $iif($Atma.Sends($gettok($read($scriptdirqueues.dat,1),1,32)) >= $Atma(maxUSends),return) + dcc send -c $read($scriptdirqueues.dat,1) + write -dl1 $scriptdirqueues.dat +} + +alias -l Atma.ClearQueues { + echo -s clearing user queues ( $1 ) + while ($read($scriptdirqueues.dat,w,$1 *)) { + echo -s Clearing queue $read($scriptdirqueues.dat,$readn) + write -dl$readn $scriptdirqueues.dat + } + echo -s done +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + hmake _/\tmaFS.Cache 1000 + $iif(!$Atma.Triggers,return) + echo -s AtmaFS: Caching FServ files... + var %counter = 1 + while (%counter <= $numtok($Atma.Triggers,5)) { + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached $findfile($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok($Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching FServ files. + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %prv = Atma.bmp + var %prvstr = $parse_formatstr(,$did(atma_config,57)) + window -phf @atma_preview 0 0 416 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) Verdana -7 1 1 416 16 %prvstr) + drawsave @atma_preview %prv + window -c @atma_preview + return %prv +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($Atma.Triggers,$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $2 $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hdel _/\tmaFS %Scope $+ $1 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + hdel _/\tmaFS $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) diff --git a/release/1.0-2002.10.17/ATMA-FSERV.HLP b/release/1.0-2002.10.17/ATMA-FSERV.HLP new file mode 100755 index 0000000000000000000000000000000000000000..23b7b689701e0d0065793263ff6911d71a43fc21 GIT binary patch literal 7403 zcmeHK|8E?{6@UBXZZA3$hF_nCR~X7=ry&&<4iH+D{fp8`M~%ZGaauAzJd0jaL;zJc_?hxKw7MD>leXtNMzz4@g`DZl9I+-BayZ>7 zI#qAJ|O~&%n+Q%K5qZ$s9b$#r*Lj`GxUu_%50XO29zCz!!>vL+A|; z5dsQdLtsqf0gVSWl%JDf3Y+JLPrUKV?jN3SJCT^=(T|{V4l#j%va}cD$+f?oJtSlM z707y)u1%O_x=7s>>S`G4G#1l90*n<{c0dzvxhzLek7XhZa0tNzQX^apu_0Di$Yt&V z(};V-J1W#dovFFNCUmi(uOqlsX2?K5CqmofLl}IN1Vsd*Zq(DqumdRsxBW5-IB^QA ziB2tatTWRB(z!_b!MJCEPNw;yfUk?P7e?k_Gyq&@73*nAn?HN+MHx0Wpx(ZpEKb@N0lzk;=eQLhBeT@2IWAlvk^X*? z9EQQc;r0$@gz?N=gEz2ZR5ok7m$F875JiX~uCu}aVAYSUs`dCCPev8E_4@lCd@mY; z$A2VL06NCfIM|NhX80y{VMo(C{KLnG-oH7JskcLG({8e_y>TX(O*n)5%{Af+*u&GX zRoD=h&j3z%8_{sKi)k(+QtS=C@JVZo(aOJT%o@CiRX5s3c<@X?8>S z5oQlJZ1!ob_riaNLQ~PPhG#FbSJV+(p8b_^bjPte8{!>4;RZYM%r!QJ+f1P}$ap-n zeiG_wV8mz$K79cPH`!VKhnTs3_1B`>N}5P_wBZ?h7;0Fd$z5>6e;aPVG<*0S1bY}> z!|Fb4RqdeP^FUmMYX|*z)g3>ND&OoDA-4g4+=s7QfZxZ2Ph!OnappS+Zu4g{3bP39 zTW|RaUBJz?TQ zYT3l(MuDH?mUN50604wRqpt2!*Rh}y$9q%5Y~$hmyNH-FT`2SqDWke=?)|e=p~}Dk z)uOPZd(MS5C;8hRfcVLU<16rk6pZzb_s{5N`SI_-Na0s0SIWE`2e!c>1Yh+#=>A9S zsGpE-!hP9L3^wX>f5C(DDqzJHcf-fsIDj)A5_YfsL3&!=aXKc0zdI7jMAT+KF|xP} zv|#FGa*&9J-z;b(UNS4uTd6jZ{4}nRq?RpLoN%W$O4py4*BqOY$aNVy$q|w)=_^1< z@;s$B$&8jMEtIrG9Gqg2M65NU^cE}cCBj4{+BZn5R{EDrMv^ggA`v+$KLDOiv=NV1 zygq?6!&em&nOP&b^*_m;=~WH-EJQ~&$1Amma+Sgr*Ie$=hDj=>&eF%!Y{wJe8gD`p zEd2r{T_gvFSuC1`YI*&4LX0H6Qq_jnEoTT8P1^z&cD^Ocx1lCj%hXdTkw(7_@vQxr z5grNk7M$vDgo*Gg(5*+7oK-jsq@{Pdq?hTY(L!SHL2_E9AzVTq$xVY*-Ly?_?PjR= z2^hRb?7Iy)x>}%RwM=dAexbKee!<+KJ_Wk>5=1-!Ql4YzYsmp&CfvA6Y}a^jXBx2; zt2;Ld8+M-A2jEUY;TCG%Mc^gdi7D}z(Bx2z(Bx2z`&Q1f&T%!dj7Eh literal 0 HcmV?d00001 diff --git a/release/1.0-2002.10.17/Atma-Fserv-0.992.rar b/release/1.0-2002.10.17/Atma-Fserv-0.992.rar new file mode 100755 index 0000000000000000000000000000000000000000..baf6799b84b20a7db7e4b036092577c5a8119635 GIT binary patch literal 14075 zcmVrYa0!)A%$wa7|FQqVuBt!jS3>v#=%R(vwYrrkw&k`0$dbl`>Q9cNU|OP< z*%~E|lo0=P4s(+OB=P(^-ggd$8KdCnb5DF1^=u~Ht=8fpP0409J9kXu4_?1PXS$|a z0?2i|tW{EZ~CaU2LRkAIz=qcqm{N1F5f5V%>T%;`u z`Mwu4_bqfFfGz;S1^@u-8~^|UU8raED`pQZ9WxF9AOHXWK~zmaEk;vCQdTZVOi&HM zkr2$x{FoW@k8wN66%ym1gS0{+7|@YQrj#aEIYhE?jNJc{~uK<4dvwX)SlzB(~hIEh zWJcwNy@Jd^?1!T4WYQ{@^s~=A3<|nw(ten16uUE_n8)%1zH&12a=Cc1!^Ui^-d7tp zFOkR(uV5YTVO3W7{6)>sfeSnpZ7S1KuT>M#C^4wLEFNdM`EGviPS=?K6}o;1XELa< z8cxe6elSkY^62pj9)Cb1DKO)45SD&n>FDi7j-5ueO;98XY)x=i)?il@>}S_vIvXD! zjnY!J3vd?OM|hjYTv|A)YJ+d9z73*WHMR7BDhX&FO0bq2X*?N*dry3}3L`c4Ve(qr zgI9t>*Qk$-KUk2BbIFAk$&tEF;rP#~qz4Nfw|Wh_MFul0Nl6hJE5NqRT@W{wO>$+* z!*~4MGZ5=QhNdK<93_s8XCuHmCPv=CZXKP2&4y}WB|%AtYkuDJpBuE7T3;JCvd zXN!RL-XDU}7NZ8L_jp$D+dlw5?gN}>n01+tRizD;`TR-l#cs%NMbl`Wqfz4Cj@lK1 zGH=@CZicrtfkOtkT-Myd?q#d6)MbB15qn*a&fv>2SBmB3W?`?k8bq(F7F?h2?O~5b z_v@FT?GM+4-$U@{-FT0w>Dk-<6Dz+P!v3AhfRC;pw}3TnSbn#pf2X4ZM!CQ(87`Vpr%Y;UGs2($W?s& z18;xBQPa#PwjLB`FGF8vEBFox{g5J~x9U$HMsS9l@yOq5e!_m?RowTxtv`J2%vWYu zPk)7(pa;l6>0;s1cZ=@GG*6`=HRo~-sGxth#qEa1mo+C)jfj4?q*W+s&?kMSK!h$f z?Mgb7+nNVV^U)MolJ@BmjeklMv$L2S%|RD;oj2ls=tc*O``#$8m^6r)pn8Te z5@LCP`Z7IfF0h>4$VzwUBN5lI7biQLk`<^Tf{QxNJXq2{aayt zuOt`uYHh!mieF8h`KZ_JDu1aV-u4w$RaI4Q`}6EA|L6EJO3vVkUtO~5SWog7Qo}#w zu^#sB~Ub@u^8g>XYH9WxF9AOHXWVRUU_EoO6N za&|6la$^tz4A9Kc6+jjps-Nk#SzP!g88z(0rrS+j+VXpkW=wI-+1;Ky9Gu>7b0%j~ zO5AFqX)RWiaqP+RZv7XvEjZ&|AOqoK-J3}_CUd*W-0+b!Ndyo;1Q0+a{78R3kZ?hR+0h${_eaU#^KTlZ3O~Q<{h3GI!^vR5Lk+vv zO-6-!^d6%};wyXxm&=0ps|AiuNG%(OnA_QTf(wTK)dP92Vuy@s7E9{E_g_8LZtwWT zZW%DHp%537vO6Fga170-Qu^>{n-~O zFx$hU(`=3>AIlj3JvV95|DJl0oqD+ax3A$Ge`|*kSgdfHv-jA_t0vwcPi4%g5BNXV zov-p;s5M?2-qUt_@PSu1hTkS>VdqM*014ITsQjvR93V@i5`)`^D}50l)vE<$&wwVe zt1VQ6KzP9oGrBKtqk;>zp`I7J?nE-B{IYt822o%(4D0dXP?6oVY_G$L_>EOu0gcm$ z^`e`Dj`u07WsCuz9N5iog>t!T%!*zMxI-1#xFU^zic<>s3Qxs049;7g-JW(F##>xv9e6O{1wMcAXcrxMLskAuATvNgcLwZyT~l!B#~!cPRdtcL~~+zm8gi2_+U^XIxB>S z1qa9A3X%3uLeKGFuq$62#9I?bl;ety8zI5k>!up^B#|xfNvsx2I00NkV|pZ~6zeFn z?#@_zHvV19)^lNa_Uh0S zYL-%@r#%^N1<4j61p?LxE?^Jsqlqb-Zfn39>*3ov@?(c!%Py^A$ za|sh+SfwMWMftmsu*3p@Lv=nv(5Rnn0vQmj^(u>zl zC9M~-q)T2dlxraeCH@;1O>)FIRGO5K(x@iCO8C{@-rnwt%Tlt+0t)-$1jE&1v}pM> z&ZDbtn|beZ8de*%>XB|g4Df*C>N{y~#sbOXi0;I9XciEwZ$nee^ec zEeh3r00opm=i{~t8AY@{P!_cohSV((JR?|tHJQ{&^UBnhv?YSfFs;oldN&)y|s4W5z}g&Qj`v>oZh)oMjk2Oq(Q znBl=o0n(rhQR=Zh8%n%-9ONdzkU}*>BA=}tXI5&JUnRY2 z>^_U9U1eHFYeQ9F-yHr%WYwlNjU|yyBW3Pb+8w$CMU|f8CIT&s!@t4Yu-7+UtyZ|9`HJUV!-)-9~q;{?n~at2Dy|c!?jJGvRl{B@u$WWX6 zwccx7S%h`Sh%k3fsc2>=!yZ`Gt1Zj_cIPdQXiW%OFNQt14?AZKPyvCquI0{STF!I? zn0Kvwzu#qAd`}TKbTyQkm76hFhX0W zDbsLAVRsFT0~qqLcbqL>p5NjxVHVyUm^(KyXMPk0MEry;?1)kusQkSU$MYvNIPgvk)A%LVpb*h?xK6y?7B)UPKBIhru!`JgC8m5%F8^q} zC48QtgB_LMS&}%)_Z}QK_cr$1J~rD6d(}?p1VBI}R$SO`dhFP{XEvjA1t72n$Son8+`}1niEOvsQ`)y_#aVUL^`FA)os;g^kng7o-~Q z;mj8{SKYLO7$*sCBWiZqKD!qW_rs7b11^UD1dqgF{6?JLYB^w>=aP=5+5OZBL$l6thaTKDXTjPNd>ENhF1=dt&Ra6z@?`OBMT8Fu+bAb!Ya4 zgZcTdz(g4BpSTU4(v_b}HW}uFh&5v4@?9g?ZehWd5x2x#K3Y)ZHbsOCvT^4h za+8&6?t7Ub1Mv)i$qsFMIxacuVVywkEGF)D&JSP~4|~f;^>QefXlEQS;QZ&$mt>_A zh{rX%EjYF3*Y2vH7i09-=Va-vtk~YA7EZ?&KB{iS($pK|JJrgj?guD|#95-frpQ4;h%Q0Pi9a1LV7Ag*th}1W)1ggY6$<)Nj zUzFH2zKQ1Tc8t!EBlu8>Ld@k4mzazQ+OKqke@71pkjXlOMO;v`qW0c7CY(Ska z9l>yq!N~Q9PPxP#@} zIW<-#GPW0Wmy;@yvITkM0J`z%qT-qAI|KrJIj+17CT?`}!jG-k!CRtcrK$70Yo+sPQlkd*-w z*9&IYf`saBVA@Uk8?R%1NYzytr`E>&l|c$^0#{sgOV?-y;`JN|HT)qxz(4-@qb`i z2#t{GbQ=fYCjG+05DB}wb|+53$_jFU5{W*;Xv;eU5=t{+(#Fb?>#u*zrZ~B zWAyUoTsY9@b|d>hUJa_)R;z(`0_CAjPH|*D4sbzmc6Vof(jWlDLnkuR)6E2gD7AeysS{%j!K&ydRYU!tvrRt^g64Y(}LrSol1>jjPMxc8U#7 zk(ZrOaiy3UGX`qwl>b{^tyi^3GY`ll8jcQghdFo#0pv~>{cQ-2GwTRFWOoFXIdx

iQD)+@j|!cxwdswQ=MU)8dfl{QH(zQ-(=CU=%tbJXLI1)&y2td>8b>VfIJhf4!jJxAuo8HKhEfMlai| zPZg9rdR0PBAv;PlXQ-lD0urGwHDpSiJRJ9n-@ngf!Vezp&ms&ruDVP#!4l1BgfJTW~`@E+}6qbexv%#A${vuZ&Vq{+Xpt$#hrYAZj$v zt&jk^oauJT0C(js5q=*xCsaAUbno72uDvYfU5aM z{;+1R30KZ&8L)Jm?zpta`Z_N{>7D72tnFCkHIpnl5)oPO3dsxXN_=x4r0cInI(F!^ zb6>}rTb)yLlI?nGgRa(%VDr0uj^EweH)7m8yo@PP(9kpV{S7%UoEV~WZ}Eq2e0mo$ zvY{TuS+EoFdjY7W!1{R5k#r5^6`sK{OlxYB&@sipkI)y#7Clx09n$%J<`rnvyDTBj zu_FVlQRZ3RH(|3m>1&z8(a)EXFDq&I!9X}U=F+UKmFH~)`xVXm%{hv#Y`N{Fv|yuS z0@21_sMd+-jY6Pf@6h)^8fr22Jw|(Gl3865NQqt6~ge+s0jgU!zm5=>x#gYWT_+8slIDLN~v$Hh^itWz2_6a|wx zh7ky7&}G`+5GqrtAQ4=;D0l0G!h%5TD~M#RNrO_#bZ9}F(VY**DXzSkc7fxnD>+MI zkRK6Cmb&S{)oaCYM=Z#{o{6iws~cbcA%3ccQL&k4$s< zKc?Jz8isJZ=oivmTS;q`b%_bm&?f#W4@hRq5>kL;vK<$i{|{1rGu}W zVtOuphphLna`ew)G`Oc-dfR;!4q8{1r8<27Q_6Y!=In{kuTu|6_Lfe?pvdwO~WIXlMqn5#b1ZT(}qY8u%}#f_8L}{_$}rF9cZ~ zYu!$^TE;`8FVD6oYSqav`rRx2X7~?p7xLX}J>8A@Z3yF^+hlvKGBc}Q2zz!BPq4vs zr7QJ|uTxY$MtvxqeHXDnH;Y9Whp|5ytKt3wP`3qwtc>6YxH+5`8Uv~0hn*>N?k%Ot z$;js|$LgStl~N7EBe8R!eQV5o1-T{h@$qW^GO{C~Gn3IzZW*rv*jRRp`8@MpQd-J_ zfVIya$j-?AYTP$D$#cx}%G`xD4lQtd5^&@qFUEP1d}d%VUK?=0f4yt#K3W&B7q$Za z!_b>5Ffs~dB@fO_q0@M0nH z7|^)ebt1b7yl|MWk|%sBmr--E~C7TGjG1SH&l72t5V;5NV%Rm)@H8c0wym_YHG4t5l=Ci4r1nKQbt)}EB3~Gt4{g^qR?#> zbYHNKU|fyRr}_`r8_z1X%iB!w+QL~9FJ3fle&9VDoE0Y$^&QUK`Bl0Y5idGJlG&d* z6%<(LazYNdg>h&v8v`Y|uy5=2jgRZtJ(s7RU%Q??@khM_><&&!zcLoaf=e#W*uKJQ zOFfK{WN~2MdfXw4xrHN61f2~0!8_4my|CKYFF2a@+6vv^)|EU&O(DY@Lx+7L`c8B; z%j0g%<@#ZXC#K%9I4q4z2keB-)R=KL>f&RK(v+2{r0H9%N4QWgu4Mu}Oj&`;p5}~DZ z8U2W|Lp+e*Vn#%@!7;Odk^0B7#zP(71HjZ<$i;37c5tU*X39V^=D1H}wNRW6e}9hb zj@%zv5p3o+0YnDuabmf1W2s+hZb5AUx?phz;4gsQE>j|}JqXGNG2Y+t_&58~#jc_Z zLP#zs%HoI_U9%zFGd#{?LN3uApDtF2lm`_i)Rg+;jNED+}!tl84E%dv;7eY|I#yKs^+qHs9wL5_d5s4 z;n1ga_Wh)3wjgO#T3)EM)24g{IpftNN(X*_HU49ZJ@4e2c|V!?XDo9Ua^s5m*z{+= z#5epyY&x?m8ITM{j`)BmTrLI4R#W${8h)0HUgkOC`~TqFx3FR34sh_f%X$T(xM86v zYa_xQ!Eg?q;(LKm;RO2m3%M@(zzwl4Kei?Z@gJA3eyBW6bwKQ!pKqW(9vV%E`&uvH zZe(ROl9fvv+oOX4J^h6}ZYX{p%}-Q`D)W)vOEY}muzlUCxIV~J*EKaD3bVgKl zLMUMndZJ9jP?9Rhoez{M9-zpSe6!-gdywj?M*4yg3yjCxpV$?e2LOhC2X#p(Kx@@7 z@WdsFGHWb~d_c4CbX+G5^{c&Z+2k0CU#+nqEDg5QlM*Lb3;}5UzO?N>aWEKn2z;_8 zUh@e0k~oa2J~cldWP6Z?g^r!D`bk;M*lC(;ke`L}4`@G&;pWUxJW&lM1%b&hY=qdT zLX9h93nchDh!m<&^ykv4#mj9gI zZT{~|{(Jr(DYyUY!PCC~@4nu{!N240L_e>if1&wZ{|8Jr_WpiO4=0bq(wkUY0Y)_o zU`QUq2b1VAVI%06&}o`(Pl(Em3gsEny2cdLC^53c5n2K(Z$xw{GD=4m{i%=&{voxf zdLD0498kfO=U&cY1GGFIQVWBBtHiGRZvUqrMFbd2T-5@apDRDb+KpGFpug7 zPi>Hh$X@q@%!Xvk^6>Can#oW&FT-nx^!55f`u)D1a2#~o0d8OH`5Sz`oq(`N2njs({gBYoSwC;3N6w6D zU2;wCBb=b4Sz~J-r=-<_(z|8b}OV;$$`~iu!|aeb);UA23oJu$+hIApo?kSXHaTa&Cff zI<79UVAY;&V&hyo!$Pbj9?i?pqcjduVJ{;WOO-{fgw@1Uy9_K0=>_&ej{u=55e|~% zI|1`oDe0yzV&!@!c665ju+uai8bf`g_b&_xOmsZC2p=UYQI#@jF4)-8n!MwwM}?2E zdi)oIS|y!lud%17sRrCCLXpsr(1#@4C^!)}rf z`4|#xB_ZVf_HUOD-h%l7-U{r#&2X13m~t}|w^wz{#x2ZctsLf%M5}RLr#i!q2;8~! zEhiAwVORA0Wt#2B)QoK}(0(GtropKArx5-<4ua&up6ehJzl4#-EGFgFfZbP&wqaan z=17#TNebOZG58AL7Pbxh*o9`D|3VHM-~VyU;DKvb%*VU){LGs7F06pW|E6-x?*HRC zX18>_vvWEq^6}n;7)2M`>zu5YtE!}#$>|#VE~_PS0Bj2rBBh?fbm!Ox2sRtCzbwAYmG~NZd zs*%#5s;EifhN=o~N-_cIJseY1BMGVtR# z0bp8A%Smi&&V*3LqtGRi;=_^{dGkswVoz>6A8q6u1(-QHNCLpOz)z$bSz12LGG>P2=); z{2SZ;lI0o6=DD2!gD8hHc-+99hsQ@Y_#z5{t@#onpYd= zq~g@5#}Vlq#}L~*`puRyfC3Sj78a=i3Qt%SJgnU@09au247CcqNT#zi!Q1b;u! zW^`Ucb4M`@2jPC_GEbu1D&_H(I;meK)`PF8R@SqHa;Es#bSbpJhVBLb! z+`J`qqgEvEBOK}1`A7*2P=&c=%4$?yN|pgDc=SVZ(Q~YDz+6I^-r>cgG|JBdsVvd` zfes?1)e$o%=YRNGWdj~$;UCEnpb_6jT0OEGa(5Ftvpo#Ro0QTz|2-pD=NMja zWT6Cp*;WW2fir3wEkVaiYDM_>In{9K`Ud1m!%OqDKJk&s*-2_ZH5KCDA1Xne#9qGn zM9P6YR}8Mjb)JDkYra~z@r5*-8u8IfW&2ECnL5dIQTWH2n##O)2X!@MA5+wI6@&Qd zul#(F53gTSd=uk0bl0?g6>@wi?Ja#iIJ5M1nzal|_^oqx1>*`d&f)jBK<@UYlId#@;g>&(h5J7(umf%!Xl}m_>aS)FjOhA>EdJ% zwt7N{BMGF{3+qillU7Yc|6*!HqE=rOJIX#H)b) zbcRhxt5;(4G8D$WZ5O-K?fs*}RU5P#Ggl>9R`~I)l)O-3B z^jSw+zewLg@l~^pEe)hVS6Le0X6_&-gIX zo#V`hXSX$43bPw_K1Nn5N$>T_@0zzNWv)lE4lN*00y(+AX1QZO(hf6Z7G$C%WkE}ra(&kCD9Qg+zZx2{%B-2ZWvcC66;WWB3KAnX zkuHqs-#Ki%E^X!3vu@M=XT-8D2|6td9hrTlS!c+CeUVJicV?j50%}Y1U5FfBrkV}2 zX2AW!GTAvEP3f~IxT}jxlrxn#+iue8$z7*7+tme{D0jKCLuSUwB zM3=t}e?ba;n|azgQ+rv#i*kpY#`&s>18&kl@vQ=jGzp~_fjFMVhlZU%K%t*X8r>gJ zN+i#6iarxpg*d5R2o-p_@7@a_Ok)ct^^hG3P1bdy*fVTL)dmNq<>ck@e=^8dU-8g8nD4ilVeZ6>iLIfRA5&OGvh69?mFJVL zZkavGbL5q^cuQ5Glg#+pthFjC2NTJqrFivU)nTX5@SpM}ggK zzMeotTmUc?^hNRg2j9eJwTwmEB&{4vn&Z4WNJ`_sN8Hno2=pl9#cGY;MUy;djHws8 zg4)UQ=@uASuDl|FV6xQcUG08HjjP+Xw!AuD(*tC_TUuV3PNv%z*-KzY+;KN1yygR~ zVtm8erk6I9Aw?kh0Orp2zyA0vvOxCl7v32sMnx347Ut&rt&qks5)9Q>>uFM+us{+l zD)nAfDb7jqgf))lK`>TCsArH=+e1g8=hdkyrIg3BHIH_sZ;jCbc~`&3q5MnFQ6J#w zwno9#GKx7BZ|;bmlzU7>poK-Mt%q44#e1zAfa&9JP5fnbHZ7&}Rn-@j=v`5e39yt? zunFV2DuKVSax08Zyf?WZSL|pZjP1k5c)}?j8VYlAOx>oabM!@eiFtJykXk6UgY{eM z;E5x>?jzQ|V1F*}jjHVyIC&#>14lL_iH|q7k+3~QwHfc602X1m5{|lE9A%$`sRgBv z%TU6kzh?tUeafz|!v?LKS5VK3W+GP(Fu?wlAN4KXzq;Ef8z^yT$dV<8-3JNz)W@AD zWDAZ39Km$c)?klFDe{BW<96dbG=?|62Re-)1gMTd*29PUW_#q%diW4LzL_}N%>~N? z&#C1JPLFiTy_ByvV^@%GU+xC>1*}H|iRb-avR?b}ry3#D$l>YoJHAbj>Voi2{8r`< zO_9^^5}d;1)(|bpu&Qij4d+jj3^OacHaP=4t?t*z-Z6LJ0Vi1aI4^l;I+8UnAUvj? zPxk9w;rC&e_UoV0a}T;!&B5=+gw2k+;ZlM-)n=?E={ab&Vy!ollLl*(Feb)}2U;|J z;*OE>2Cx!S`Byu11=Q;;o|W6K0hZgDvbpzt9AOERb0L(sc8@o(e3a5RWiA$xZulih zqaS>Jr`V~Va;4_xwWobl!8Lbrn6!y-t4zoONUz)!If(2){UKIIRQ(RTy- z?YI?}KMtMo9-oovo`OkL3CfsNdnqdex!HKzqAyq+ku-+{GtJ|F|IjUtl7aw$%*~ zqQ*IFaF0nhv~vD9Mm(eT8+7?o!^wSrxGz&~wD7u`I?0~7gJ)4ZG(I+^HYP zRvUznC6M6Mq#gqF>lxAOEmyFpc190q@Wt}jwis+#6tf0$QVKh)!^aW2pO*Sz8rP(nM&I}3 zS&Q^4Y771O7b5zro{qkY%h`3rU_JwqnV+ZWEJ9){K23+U+GRIUsbTQW|9X1%sUecK zFZN8^rJSX!!$0;TJfgSY^rG8Rm*h|9)5 zF8`aw;Nal!c|2y--sa!`uP=kmzut2#y&iAmbY?&J$)0M#E%_#O$3op;-c|09$DPG2 tb+R5glhr7mSJ`VD4`PWGkG<}9+*Ow>4|pVBfwoJmI{)&-J$nE^2LRM%U>*Pf literal 0 HcmV?d00001 diff --git a/release/1.0-2002.10.17/Atma.stp b/release/1.0-2002.10.17/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..5ce4cfdfff31b56c952a97bccd5f653e74d155ff GIT binary patch literal 616 zcmchVO%8%E5QTB6r(iYFjk?eS=z?g%Myo3|#Fhb?XfdUbcv7z;(4QD^X= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: echo -a $parse_formatstr(,$Atma(FormatString)) + . $iif($chan,Show to $chan) : Atma.Advertise $chan + .- + .Reload: reload -rs $script + .Unload: unload -rs $script +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + Atma.createdefaultini +} + +on *:start:{ + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma-fserv.dat + hmake _/\tmaFS 10 + $iif($findfile($scriptdir,atma-fserv.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + hmake _/\tmaFS.Cache 1000 + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + hmake _/\tmaFS.STP 10 + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) +} + +on *:connect:{ + $iif($Atma(StartOnConnect),Atma.Activate) + .timersys_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +on *:text:*:#:{ + if ($Atma(@Find) && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $gettok(%search.result,1,32)  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(RespondToList)) && ($Atma.Triggers($chan))) { .notice $nick $parse_formatstr($chan,$Atma(FormatString)) | return } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma(TriggerType) != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$1-),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$1-),2-,32) | return } + + hadd _/\tmaFS Hits $calc($hget(_/\tmaFS,Hits) + 1) + updateStats + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +ctcp *:*:?:{ + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma(TriggerType) != CTCP)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + var %FSDir = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .Root) $+ " + var %FSMOTD = " $+ $hget(_/\tmaFS,Triggers. $+ $1- $+ .MOTD) $+ " + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma(InfoLine) + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma(maxUQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma(maxTQueues) $iif($Atma(QueueUsing) == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} + +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)).size).suf $+ ) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $gettok(%search.result,1,32)  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + hadd _/\tmaFS LeechedFiles $calc($hget(_/\tmaFS,LeechedFiles) + 1) + hadd _/\tmaFS LeechedBytes $calc($hget(_/\tmaFS,LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($hget(_/\tmaFS,RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,hadd _/\tmaFS RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return 1.1.20021115 } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Help { run " $+ $scriptdirAtma-Fserv.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + $iif($exists(" $+ $scriptdirqueues.dat $+ "),remove " $+ $scriptdirqueues.dat $+ ") + if ($Atma(EnableAd)) { + .timer_/\tma 0 $iif($Atma(Interval.unit) == seconds,$Atma(Interval),$calc($Atma(Interval) * 60)) Atma.Advertise + Atma.Advertise + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } +} + +alias Atma.Deactivate { + $iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists(" $+ $scriptdirqueues.dat $+ "),remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma(TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma(TriggerType) == Normal) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Advertise { + if ($1) { + $iif($Atma.Triggers($1),msg $1 $parse_formatstr($1,$Atma(FormatString))) + return + } + var %counter = 1 + while (%counter <= $chan(0)) { + if ($Atma.Triggers($chan(%counter))) { + msg $chan(%counter) $parse_formatstr($chan(%counter),$Atma(FormatString)) + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $did(atma_config,32).seltext + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($hget(_/\tmaFS,Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $did(atma_config,103).seltext + did -r atma_config 100 + $iif(%Scope == Global Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + if ($lines(" $+ $scriptdirqueues.dat $+ ")) { + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,3-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,3-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -c $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 /i + if ($Atma(QueueUsing) == FileCount) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + } + else { + Atma.AddQueue $1 $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$1 || !$2-,return) + var %regex = /^ $+ $1 $replace($2-,\,\\) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($2-) + } + else { + if ($Atma.Queue($1).Count > $Atma(maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count > $Atma(maxUQueues)) { + msg =$nick You have exceeded your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2- + msg =$nick Your file ( $+ $nopath($2-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + dcc send -c $read(" $+ $scriptdirqueues.dat $+ ",1) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + hmake _/\tmaFS.Cache 1000 + $iif(!$Atma.Triggers,return) + echo -s AtmaFS: Caching FServ files... + var %counter = 1 + while (%counter <= $numtok($Atma.Triggers,5)) { + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached $findfile($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok($Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($hget(_/\tmaFS,Triggers. $+ $gettok($Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching FServ files. + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %prv = Atma.bmp + var %prvstr = $parse_formatstr(,$did(atma_config,57)) + window -phf @atma_preview 0 0 460 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) Verdana -7 1 1 460 16 %prvstr) + drawsave @atma_preview %prv + window -c @atma_preview + return %prv +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($Atma.Triggers,$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $2 $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hdel _/\tmaFS %Scope $+ $1 + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($hget(_/\tmaFS,$hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + hdel _/\tmaFS $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } + hsave -ob _/\tmaFS " $+ $scriptdiratma-fserv.dat $+ " +} + +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) diff --git a/release/1.20-2002.12.05/Atma.hlp b/release/1.20-2002.12.05/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/release/1.20-2002.12.05/Atma.stp b/release/1.20-2002.12.05/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..5ce4cfdfff31b56c952a97bccd5f653e74d155ff GIT binary patch literal 616 zcmchVO%8%E5QTB6r(iYFjk?eS=z?g%Myo3|#Fhb?XfdUbcv7z;(4QD^X= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: echo -a $parse_formatstr(*,$Atma(FormatString)) + . $iif($chan,Show to $chan) : msg $chan $parse_formatstr($chan,$Atma(FormatString)) + . $iif($1,Show to $1) : msg $1 $parse_formatstr(*,$Atma(FormatString)) + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + Channel.setDefault * + if ($ini($Atma.ini,Atma)) { + ;Pull old settings from the ini file + Atma.Config Channels.*.MaxUQueues $Atma(MaxUQueues) + Atma.Config Channels.*.MaxTQueues $Atma(MaxTQueues) + Atma.Config Channels.*.TriggerType $Atma(TriggerType) + Atma.Config Channels.*.Interval $Atma(Interval) + Atma.Config Channels.*.Interval.Unit $Atma(Interval.Unit) + Atma.Config Channels.*.@Find $Atma(@Find) + Atma.Config Channels.*.QueueUsing $Atma(QueueUsing) + Atma.Config Channels.*.RespondToList $Atma(RespondToList) + Atma.Config Channels.*.InfoLine $Atma(InfoLine) + Atma.Config Channels.*.EnableAd $Atma(EnableAd) + } + else Atma.createdefaultini +} + +on *:start:{ + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + hmake _/\tmaFS.Cache 1000 + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + hmake _/\tmaFS.STP 10 + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) +} + +on *:connect:{ + $iif($Atma(StartOnConnect),Atma.Activate) + .timersys_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +on *:text:*:#:{ + if ($Atma.Channels($chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma.Channels($chan).RespondToList) && ($Atma.Triggers($chan))) { .notice $nick $parse_formatstr($chan,$Atma(FormatString)) | return } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + if (($Atma.Channels(%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + var %chan = $Atma.Channels($Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels(%chan).maxUQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels(%chan).maxTQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) +} +on *:nick:{ +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32)).size).suf $+ ) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + $iif($exists(" $+ $scriptdirqueues.dat $+ "),remove " $+ $scriptdirqueues.dat $+ ") + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } +} + +alias Atma.Deactivate { + $iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Channels\.([^\.]*)$/i)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Channels,5,r) + } + if (($1 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$1,5),$1,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %chan $+ . $+ $prop) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$1,return) + Atma.Config Channels. $+ $1 1 + Atma.Config Channels. $+ $1 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ .Interval.Unit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + $iif(!$1,return) + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($1),44)) { + var %chan = $gettok($Atma.Channels($1),%counter,44) + if (($me ison %chan) && ($Atma.Channels(%chan).EnableAd)) $iif($Atma.Triggers($1),msg %chan $parse_formatstr($1,$Atma(FormatString))) + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels + did -c atma_config 167 $iif($1,$1,1) + + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Config(Channels. $+ %chan $+ .MaxUQueues) + did -o atma_config 183 1 $Atma.Config(Channels. $+ %chan $+ .MaxTQueues) + did -o atma_config 193 1 $Atma.Config(Channels. $+ %chan $+ .MaxUsers) + + did -c atma_config 194 $iif($Atma.Config(Channels. $+ %chan $+ .QueueUsing) == FileCount,1,2) + + did $iif($Atma.Config(Channels. $+ %chan $+ .@Find),-c,-u) atma_config 190 + did $iif($Atma.Config(Channels. $+ %chan $+ .RespondToList),-c,-u) atma_config 22 + + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-c,-u) atma_config 158 + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-e,-b) atma_config 198 + + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == Normal,-c,-u) atma_config 163 + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Config(Channels. $+ %chan $+ .Interval) + + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Config(Channels. $+ %chan $+ .InfoLine) + +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + if ($lines(" $+ $scriptdirqueues.dat $+ ")) { + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,3-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,3-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -c $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 /i + if ($prop == size) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$1 || !$2-,return) + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $replace($2-,\,\\) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($2-) + } + else { + if ($Atma.Queue($1).Count > $Atma.Config(Channels. $+ %chan $+ .maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count > $Atma.Config(Channels. $+ %chan $+ .maxUQueues)) { + msg =$nick You have exceeded your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2- + msg =$nick Your file ( $+ $nopath($2-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + dcc send -c $read(" $+ $scriptdirqueues.dat $+ ",1) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(*,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) " $+ $gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),1,44) $+ " $right($gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),2,44),2) 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + [,\[, $& + ],\]) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) diff --git a/release/1.20-2002.12.05/formatStr/FORMATSTR.HLP b/release/1.20-2002.12.05/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.20-2002.12.05/formatStr/Profiles/^profile_Atma.hsh b/release/1.20-2002.12.05/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..b96a25c --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,20 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Config(Channels. $+ $1 $+ .maxUsers) +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($1).MaxTQueues * 1048576),3).suf,$Atma.Channels($1).maxTQueues)) +&Atma.InfoLine +$Atma.Config(Channels. $+ $1 $+ .InfoLine) +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.20-2002.12.05/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.20-2002.12.05/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.20-2002.12.05/formatStr/Profiles/^profile_away.hsh b/release/1.20-2002.12.05/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.20-2002.12.05/formatStr/Profiles/^profile_nickComp.hsh b/release/1.20-2002.12.05/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.20-2002.12.05/formatStr/Profiles/^profile_standard.hsh b/release/1.20-2002.12.05/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.20-2002.12.05/formatStr/Profiles/^theme_phoenix.hsh b/release/1.20-2002.12.05/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.20-2002.12.05/formatStr/formatstr.sa b/release/1.20-2002.12.05/formatStr/formatstr.sa new file mode 100755 index 0000000..4d045ae --- /dev/null +++ b/release/1.20-2002.12.05/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + echo -s Loaded $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) FormatString Profile(s) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.20-2002.12.05/versioninfo.txt b/release/1.20-2002.12.05/versioninfo.txt new file mode 100755 index 0000000..53c6dd3 --- /dev/null +++ b/release/1.20-2002.12.05/versioninfo.txt @@ -0,0 +1,37 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/release/1.30-2003.01.31/Atma.hlp b/release/1.30-2003.01.31/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 zcmeFa34mNhwLX4&W)cEn8HfmO7z_xa2(st{L=xFV1rm}#Sj{BUNrp^j!Yo;UKoDe= zU3QU8c7kkzY@z}ptBUCFL0AMOh|BZu`t&`Y{LfPB?R&d#ci-;m?x{+;?x|C!PSyG9 zyLIc{zB9AOm)hYQV*uX4^!d+h0_ULo75o5v?BiWsbLZv<&l~LO?QMhpr5zJtu&b}T zt8aN14CK28rwlFXg0A7A{zY9wJ#BNhgynPcbMkrUo3ngw*W3kpnA_DicR^R*{14^F zboS+Y$4>6+YFo77)WNw6`uhhb=I8b=S~L^p_Cw#ip83NAU313u=Jy;wb*QJmuYJ?m z>vrxrknipp8aLQIcX4O`((WGU>g}K3-7{|<(9@UCFX`!>3;o^sfq6Z> z`7!OCgB=s|155G)yY90QOkaEAgvFadUpLI_85kUz*Wa7_Bn-~$AK0gVAomNHJ~YtN zH-BE|K>wn7pXr=8+}Aeu{LaDoz5R2#pm#yn;DW9t`Ed*S2gl_G7cS_Zy|kxqzrIgH z=Z5_qeLd?e-mh!>`Um#!>TBz|59TlGTGq4Z zg5h;@%NK0{i~4^G&_C2Syl75-0Q%?k_x1PX`)Bv{F7IFbt_}M(?1!NR`GLjx{>9Ln zUz{IU)HC?r!7DnauCsXKi922%&H_qAMaPJTd4$d9uSv)kj)%z#jlUr-^ zeD63I%>QR!_uzh04*bO6&TSvwaN>gg;ok1Az}%jx^OjE^+OlnM>$bt!gTwRZ=hudP zb3;2%Y+E>{bLc5}7J3HOdma}3qI12@7lT6@q&EcA?>ghY`5W3SkN*u@LKH7eG+noH+(mi*a@N{lY|FSuK8_gLS9%_T3-?i;C=}qW5y{B)_ z&$rLb&mP;k?=~B)-#LB9p}D=^+OYQqh&xPiK$yMvL0} zCl3tddk5ye1=!V|Q>X7aW6!A_bB8BD-%$5ndrj=>?aL2+270~%yLv)*?}UN;5V*0Eq3!4Q&+qSU-=?E``SuI)y^H^nn>Ky0 zr*pradHY@2KGfgSIWTv>p?|a=Jv_K_Xkk9TxVPuUw%NTseG9+1?}RV34|ezVpVKjS z!8`2-PRg%0y<_=h9UFGe-~Y3V#^yiQepCDY2hP}Q5%e#~FB+b^V9`atXzTfO`=aTv z|ME-UwN_hhUi<${=`HyblPH@JLo zDBred%;ce=u7&xb^YY7vW?VFBFuxW&x^lvalNJmQ&RDVMgRpXFY5&mj#rbxaw)L3d z#WPQz)O~LI;D=_OHt9=CmTcKJu>1p)HeB-G9WRfW*gmwh>%8Sl^K-_I$uE7+*r(5i zvCw;S`#}Dx_7B06Ul_As`4tm-`mUL9Tn?7@4=h}|bm?J`&+mKOiVMH?F}QKN4uB8i zr(?H|v~@tou{+Vi98K@MlY<;=gz8<|H{yl-_&pCiV8-6FX2APCxd|M<=Zskg?muNJ zyuK|K_Q4vs>SHKPT`;iUqOSRQ=){&>>g&!ggJ;*q()2^8&)9o^_&A{5j030cwbl==b!hgWKpW2XwUEp8ee^)fVP!0$L1kxbz2Q>OM8Rqaa6SHUV zc=cGlqXW2h8~8k&Ic?0eajSMI&l)Hl0+@Z92icYI*%$!BiA*2K%M{lJp#pWb%$lEZIU=W84P{+8~2 zW*j_!%(Nvl?*7B)<}KN4mmgeo$9tw7@Utynn(|`Lyj{P1+fM6E#nzXZfIa~4!4IVzZVRCOsL3Sn&N(ir(4HFyw9y^k zh8auiwk?EhbM08#jP0h3pNI$^4Id+C=D0P=q&XUo(lOP>Cmb>?Ui`oC)KmY0fBy5| zaKsURN5g-@U;grM*n98)hK)D=2dr81Z`fgnzoPzcaN~{tf|p+UAJ}4xzrmO>e}M-c z_!q3Z?%%NPPjLF_)b zUdPWXux#0X!F~7r1J+*qE!4jR|N7Veq5eg<`|dyE@#ipo`Wooz`3?5<0{s5>|AV@p z!g=TY4*vY-f1>;>Y`g6X_<0@1kN-KApM+a}ULM3&wCe{PB-}gzdNA9?m`YTKKaRS!&O&Z1+!<*hHriATX6BkZz2|S##{q0yzqOhdmY~W?i;XtB`jU~IBd1m zLnvPkx83#z9xsAjcKIP<@EerRM;z}%oZp1cfBt@W>#aY->eYY1J}$w!vvI6X!3G=L zh4LBb<1!rQ#VCITo__ib9M|vRo8SBymQR8?bMAtjcfJDU6|nyLr{MhlFFg9_FR{EF zuDk9T9OwNoYZi@X81~xhQk<{9VISwhuYUC>)E$GIxdrQ2zK1@MC9>b;q0^T#rlJg8^46FeeDMr;}RGex&rRK zcQww(ZE)9J&mun#h08Dh0qnc)X>jYUk0Cz4!Z!OLe~yD&Zg~b{_&uC-(zQ5m&tgB{ zf^D{$1q&D6fpa|%?fwICcpi>C^2@k0x(en0go6)Wf^+$EjA=d$58r||TjP8liQ`&^ z9Q!uB?|q-ccwRw#7GnLGcpS#MU2u+mj_seqw#1cgY_}==<~MI6W)~q&yWw2iis#}U zh;<(vcG!HZUk85u>o*aL&%pBK$K$!V8s~2d^m!aS_SoZSb2vQtv6vRj$FM5 zPCfNhY=>(@L#8W8gxki zJfuMf)_BAEpFjP!@dnkPBl^qX4LY#K8`l5A|25vA8goSV|GjI=#vEDWjj9{|+IWL% z%n|*07W}O-N7i_w`X?OPc!O%p5&Z)nn>6Og8gEp8fmz|UIo-72W6q<~S&n+E`|;6t zxNS~H1NmQ04x=w-Kyx+nffgHE&~@ zb$=Su(QdQle-T!H9PKcqivJG;)!S=Q*^Y9f`+rSP{eG0AkS_c;-d>IWewWU8bXz^K znxIb|^ww|n^7E3UwoM_;+=lDl4g?9J0J zEw6c%)@vB5)o)elrhd)Ozvx$2AYOzRrt7c$&P8`U{MhLa)nNcz{+O})^#OJ0E2}Op zz4zLS5iUv!FnqoA`q#g6(_Jq;_S8d9XVp!CpXU&&=U1$VQwPPqEci!X=*rtl)bFs)kk z-S7PT=l4AJ&~2HF=aJ_zt$zOHOq|u($(H|l$psfMT$*8K5o3ZG#8$0Z_2PFP|M^Sz z{NSMzDj(w$1Qn*|Dt9rWEl<4qT!hO2CMTt=VfK_1iXmXD?p}5G-S^=M`oKNEc&O|J z`u_=3&!@RlmA=>VZDs%(E{zhw)MjOIpP6 zl*E%#0d_a08_MhaXV3rWdHVlCnr0qWUEP@G%!Z@s*ga`;nv{r)s3mJ3OcG9Mo9R zIq08Xo`$Q`87JqUF%}Q0dQM|>`d6nsJBoRo5vy!eX5MeI9ed=+!)qYA5M(hMed zsGN5`R&);H^Hk^5E7TaQqE)H7O>K1Pm%nn_X^2-G!(tXOWY|-wediwe(Srh3x}9#Z zb1-u1;TX(`77^U4^g~T)dEG^)oF;gkb&fz*bP>BYHL;#}@WBTettZosM9x7x8kuWc zQGtHKZjQcInu{h1>H00#>U-Zmh1f-j&PaVu`iqz>``4bA&iM~CRF8I~YtTGamk*wL z3MIkIWtexF#6|4kR6!l^-MjC8@NUBEkyQ50WwhmucbvpTd&xWR zPZQSzv~{KQU_GAvq#04hHvLzA`y@;XF{YS*PVyplZ;D5UcXGuPIzNjLCW5 zy5m@a>!eczF~Q3R?9LR=ZSJBc7L@M3r(t5N!9Z?37Sl-zF^6L6GKr_;)g^nqP2C-> zy7~6{KCv!2vWyLGT)Fhvr39GZrB6w_h@D$9{+r~91>Q>DlJVdg&E0k1#NRrFiSddc z#wTSdVqM7h-+Vin>bAMj04QfXXB;!Ul>QN33NddHyXNwu-VVU;jW7{l*OvXrtElHj ztlabK1H+UAFU>H!h+SE9(BCkRsjn)t^^l8 zrY>ez#6@#eZMvcllLMHK*w>0gbCG={c8O~?N8KH(`(Qd8Hj@kv!JiVa>EPK^JanO_ zr0T<6&8&rq?%Y1>BX>+CuqZizsdEw+vE;A(&&Rt-{lMZvf2@)C51y;4XC7{$>dy6W zVa`k+S~Q+(!8(*~jHB-8fx`%;&mV=U?`hi_s$^I+9h{jAE&!?ZIzy6zm$brR=IKWaMRg^2+ZhN(sD zjD$g)sc$FoZt|;zHhh9nga`YNOa#TF@tj;J@y|kWj>g6q3)c3{Q{f=CV4@XvS3k{? z`O`7^fDNc~az*?wwv)#d^1$Ns7#n?NMQJdbAfmHK8xVKs7hX}a#$3x!oB45L^11U}S5#vQ{LEIQlTq&D<-nxD{&Y~1nc16RV-YLXNpQ0{Mjq4TBF<9jo%tL2mGS|V3zu$_9E1l|N z%RYxG3K-%wJ%(7z-MzkhskG-v0ai0*k)KT<%{J&zX^ttmC+tjKqmXoh8rsoipfS>> zNA5*vVTuB_Bs#z?7Yv)d{_s+_y8B=qPZX=Uvt(N|o6wn^Q_B%w-wun#N>(()$6Nym zw+2aDerhjFpHqlg!0;E&M@Bf$-MSv*)^@`zMXd-{7_f_#ivMWdWX+lxcMhsE^Ki4u z9~K$K$QD08WeUNCNeHGHw%8xm$BuC>lLLcp(tP#iyYZ+GxJIy^XA#-)HyT886E);@CWQRMU9ps&``k%FkHA!G|7tsNNrSp)AxO zABs?VwL*@Fj{1^Q zL$4nsCnS+`?~Ha`)O1dyfw|Gf`$WIWy-0eUj#y#Zemm{DyWpi6hNtA-c032!RUbEE zGyE@moNbdID4uBUJu+7chxEy6?BxMY6j-c2R9|E5U`ANl{}VgyDv1du6x;1%dQ=DO z$Ll@=hFjOET0c6EADg@rB@eJEpVwII&6i2DvG}6akJ96&doWmpmmr4cowCiv2;SUp9l$c>#eNr!C zY7JBC{pf?HFyi;`@L@_@E5x?lVn;bC%_4?pWk?Ev?LIK^!xI@Vf=nfa7hWho5rA?K z==jJ7@vrk>Qh*tX@k#k{$1;eyEw}mLLcp@Is1>iPVOohrqigP*Q-s+p7wNC<5zsGFp^v5UmU42m%{!wC;p; z8LxLmYC^F9f%di6<{t*s6Lcq5LjpY*s<%5T`#64s0t8RYuwne zYy0nG71#uYLZD;J*tP&hS_InK(^@v9T?f9Nv{mk%ciQ$|$FF3L9C^-6v1L4%6ZkT)UelT;tJ>Zx*GvJmBPk`eW9syUKxg@!h zP!kXc2s9i54Y-81bu?STS#3ld+uNEe(e*CiSpA#@9IMBWJOmsAj@clPjhDd3QHUe$ z7%^=5V6KXMP<7d$QofgF;v?ZlAZi@-ku)NgAAeRY0*=`r+59;2L!Q9L_?v*XxceD8 zcL^|BB@9^G$$VgNqe0keC483Zv0uz2y!@xSvezM_Lxn7!)kIYN++$`W2M?|G7&PP6n%`-<;B94w+ zYAQaeHBd89j)a}Tbi{ycDjWqezNRqy5LW_G=Yfv}XL!-`T1Z!jTA`+X^lVB#GCYN- z6>0*GvEOs4^)c|V;QUQe#GcpnV^{e-HPd-resuL~5pc`~>wsgxF&hN3@e=qLaLfjQ zY`iouAKRNJHS~M-P4tsU4UJ4TutaXZm z%tXb|6ntb$y+)2=92JcaJ(Bd5#NbE**YNpEI5B1#IIgBDWs@zC&BRAS50g4b!RD^o zm8}I!MXDl}WfhwZM}#2(30KXstFV~FYi)gnQZwPGPTMp{;0c~!mY}W>KGUqJa5STC zJR#ti&71@r1CH4skd2qX$ADut2xQ}>rTJK+Jx(0*0mnF0%GWg&jinSPV4Vkdg^V_Kc)zp}erG?6RiBF*bY`9|BNA8ZmawB30ECn+-=|S$w>nI;B~> zr%JTVgrl68NjQ4ZyEu9PdsZ11nhM7Z)5mO7jVo5&46RTF&hN3@e=qLaLfjQY`g?Mwmgo_^Xtv< zp-KbuG5mhBq~9K#ULX6sCz~^{HeMQ-kF^Q7MqUGs*#H}G3^-7&vZ)gEmw;_QLd(3Teu=D6&63Xv_s)+dwKKc~j!Z zF-Xih90vgw{aUng40M~w(KIoFHHcB!N|Ht)j!BppJqxD9c=;tCLM}BGj{3|k2u)T; zLppVWdu9p=w<-dM#mei)^Ac%di_L_i9d+YL0mp3SB;Xiu%m#sMyaYZ59J4_n8!s)w z$HJXTHt?kO(jqugymtR5(MQXvF{#9`nQ#&R3iL!AZ(_&tvHs|!?~!qg`y~eHUDU*~0f$sHPK9Hm zF%tRMXhSMG9^QvH;Gi3DNCC&92xL>)5`3h+QZ{f@?4>1er07Q&$V41vT$tx*i0Z$Z zcU?zXW`fpJfh#35#qy^)etpD#$TR0Gcmu;a9;_Nv`JGnLq9l$uT>W20PH}LDX4G63 zBNd3&=wcZI6yF`OIC7nWN_D~AlAhI!r0KkjUaK}u#E~Xd@rlQ(AW@-EzZypwgBY<| z2gMcKKul8QOt_9BILb6SXgZ=oGgU{~8Wq72JJJYhfsvI!1S|!%GG*imI7JRJFCRy4 zk<3Tw-T}`M-Hx-xsg$>}a1^*O5CVwDETE|cNeWz}pp>{ujlruI-)Z=$hM@Xz&{Tu+ z+}65~jH4bO4v=WYgX3HXp^#FD$}pv%BNB8~lhkprkK*UGa?E3*q2W-dmB2^+DIcl( z%)qcTjxn9kh$%&nqOC4hxEDLG-465+T-`{>MQ{|D;s&a9?orFt2BG{U!0qENL~C4FC*@kx{sj=as`JytVh2{?|Y zv^J$qN?c@VtVvwE9;J0Dagj5&Tb~kFa04!KExX!~QVBu^90|yPBh!RgW7$5N9VPifMZoS8b-Dbj%!h}*N-tK@nwS0k_!-DN%)GxEx2fGMXdSb*u__!jjBNqOYH&0#1{?{-O3!NxV{72(#4}Q2OPtpu1)kGyz|jGt3NheV z1$a)=fTIIO6=F-^Xs@~U7KL^8wq=~3c;n3`aT(tM*|v6<&Q4;{4midD8E_1IO!YWE z;dwYyiqF1)V>9BYANJsi*%Ip`UlQyiGk!+KUllM>`QpHA}Ngi;l3P%lNYg}jS<;29*#(Qb5 zh}81p$C)*blL+7SY(-oPeNv-UOYkv*6bD}q94*QLM+XaEOum>b!Dku=91Rpz2?58d;4_U| z0!Mxn#;+xFW}l4ls>nLt#qi?@euZoUN?gHD#ta-43js$0vO@S;?Y?lN_}FUCaYqhE z!^m)6S94ys*!#GA5#bv_e!9h17cO#U-%aKUemKMuXK~NN(k_=4#@2Y=Gjcc@#9QLL z9x)sZjDe5UoYxk{fMdYXVZ+FaEwMh1JdCYzUI!eDJo}ETD&u*0ov{t)bvA&v1djIZ zgl|@OJIT+(xPtG#ZACV?MZE+Zqli>i4mehZTeMZcF^WhTW%JamMc(fjsr9kdp5yX0 z#a>DHI>Q;?^zjSIT+83jl)<-BrmgneYy@%Cr*=!Mk0Xeqrfk4bBT>OItdA9d7SlwZ z)L7LLeB_IW{X&K%8#dS4Vr`^=V>Y-390QI9fpA{OJ!CAROL+bma4dpZTvY;&d|}~x z7rsNZR~#-zD(sDpHMWxBc$q>=td9Z5IMNl-1wIx5r;MtAV;Nu-F%38t0jG?r1RVJr z7=Ap)@0RiV%6xU<2N--|vA=@Z{!U^0ax*_rW4p30FRgZ8IASfz5;8-1wdOd9k9PRUP4vX(jSmFx4;^=tQ(VE27MvN1ShK()q{Bgu^v2RdKmAh5$ zop;*t2(aeA+u#-aK=0HXj6=mZ=-h0#KYnQWAIAWF0Nz7pm~yZ-K>Mr5$XkL?cPS-H)Fdg<0ry1a8T~kY@v@^V?AjOLU+s+dD+SE z;xpfe75M|JwmZRr2ObEkR^19`pZ!&sK7AVMwuQIedJQH`+8m}# znG7pdtbjufIRy6GZ$Fqne?GkN#tU%75i?-gw0-fj7k;L|&O3h=_TKw=7#<#iwbmL7 zix)43U;XMicx%nm*#D#O>t8>B<-2hFx5NJX-++ErVH{h-9((M8{(cCr|MI)=%U|9L zufBF0yzGJupMC2P2Y|6x5CS-FNGIh zJO$%h1{-fY9(LH_Bpk;Ac=?s9(f$&6>7}!={$!Mog@J+HVV!k4;KB=cfcx&7i*cU; zJMDBEeBlchz~P4<1J_(L9kJ=aZC!ahCp7_x+c;bmgaMMi(BX(QD(xsn(TW_5Vk3BX8?LP(I{qDzc-nN2= z9-0UbKDY^f)<^w%aKOCd;fnZEHE06@4TC^ihBrdN)u=)M+S;qw6NaXv7y-Nn2kwmG z`L8DQz@2K)8{KV-at9yKmyb>bO-giy!;qfg8|}sDkr0cA_0gNjGNJNR_e`hwPj5_~B|+Yk$(3IzUY;CYmbztdS2b zK}sP9A&}BBnH*WHbpvV1j=1d_Wv-9dhxCFu{u6WKUzNoe+j}XNJ2Gc(PID-;=pAvD z5i9hm1-W;NV#pT?CYsy>pYp%uCd5$%{4Z2 zxudQVnm>Bl>B51DrkDSlqt*%u#GIBDvp`@sqD69`gdfv{MnH9(NQ;fME!FVFNV!y2 z?AWzIJMK!?x6sj@S3Qv&o>cJ6$FYZO+_p;Q>yoP{E4Qp=zGOL0OhdNj5!lS-4(~2# z7V$rRIHyTOJ(npXy*@ft=n&OhsW_pCph>kcgnl_VyCVS@5Ns|ejw7ba!NYY5lMl9gyE z737Z?7|jctwSY#>e>wU6aN=~ng_OiYTus?JI~c#I%N<@K{OWY2SnjBWD8_?u$LS5l zSkn4*6r;jCriZ3i+3AXMfXY!_T)0U#TCb08+c=%+uCUVKj_aj7SzV;kHj3p*T;tS+ zagCc=S2$5R9I8pK)mG_jtaS>hu+vPqlcMKf(s~F4?zG;V)+?gGoq8eNdi@0MwBDT7 zD_=->b2B`ewrKs|RVFd1!2|B${G8$3}SORxafaIDKf8x01 z4BRPm;!>enrq9MRPZee0PMH%YsJ8N*76B5tQzk7^nG34=Z<(cP(p*M-hZVR}i%C=5 zp&tio$s|7{8MqU;Q$D@x!5wc@wV0#^^%>S3GcgtKmEE72O7jrX^w{J=;EtKV%DDsP z4|2;g$A1t2{nB3{rI%gXct0tBlaxeOke-qpIadm!m9jFChPIBKQ+xJ~wXP%GlFVzC z0(T6w)p1Aoqqsvp&73+CtEI|P!J5j9>l#HlsqJAV*sv-J9yI5 z;!_@XRM&c8VnPVhWcC#Y=wO+st*p-03(v&D#8opPJMJKQ_?KP)H;(ubnG~wT`$?)K zg%~I+KCl_rQKp)aakZ%)d*u%N<201wxMQzb5h8F4npVDaNr_FEB~DrRkb*nZ#uBS$ zjIoY05nsNOT-VFVmWd_ zW!6mBGObc`M>*Cm@mS+jFYYi0G(UtpLJKW(9T&7!wY1^(_2Le$IYb_H%_3spoHJ#F zH$)89(t)|5$^~ZBP%D{Xx)9fZb(k>|O>QiC7&Xgk!yR?a!r3D>P;81CG@qWzR6E>Z zb72tAe>GX1xI=p#`on5Icf45>K4~_1RaqBQS6RD_`pb|zOc0uKnRZ@7geY1^q+sT- z37R=g^d84F%Z5Dl^-gq}C^QgU>RuUcQ&vY?6AK8r$KxZ}Lm9ln#uV%G55Bm5|I=Fq9IGFweOxKq{1 z+r*8tTX(XZ^Q^oD?$nN)fjb7MRMH#qL=ES8!wM?IlXPzp`z@0KDE)}X}`fNP&R8a=*lsR!N`valgml}aPWzr&* zc}v}pCkK<}>+P`aq+(1kia{W7CkB+DN`*k+PAZs!Q49isJ29XHRVoAmcT&L=jA9T7 z+=&4ts8S)2z#Z>qKNJE21qdL!61bCm;~#1Q0*C-T|4HIbnrB0)7Pes2iU!{OBz`>J{?=lrdzqvXb^xRcrIx$^Ud zG#W#qf|i4j@9^^BH6+LByh(8qnX4ixr56VQO~;o$S)FAzfM$G_1j$GD=Ov{fKPz!P=x*B7=6tuSn^C^TH4VT3v(wf_8>{P)= z&^E2H|}Q6aB5<4TtvdWg2QQ;T3wlGR0G_Hus!>hFo_?Is>&_ar&<3VQ=@ zugw1WH!9*UPo#om=2!gUY0JM=QPl`cP6t<`o8qxxE!SP~Q3_h+G%G2}ps6K(Bmh;Qrm9v4rjFbX%PjHWO-FY2 zBkYm&h;p?uS

meCtNH(zT|aWbWAJB9*`H$gkU^-25_eC5w&=PA!Ti>4AEeS;mAA z#SsZyM${9`V~y15ND8EU38;FcrdqWmOQW;RQb~n_P_D$c z=|KzjNK&LeR(9g~oCa*}BP^J4_Smiq<162-7rq z^o$g6N5jMrX^i#M+PKgw!>u$NMuaTyRD^GwUhyR z3!iOWLh=V8gCe*7*rdo>8KyE&F_1kaJNuS3O47WkfIH$lF6V*z71eP^U9*@Ya_thX zU@rgDafjwmrV;^Vkp^j|Ru3DG@}I%hal~+kS~|1OjmU|3w{BRY{qWJwh<`qE&$?T2 z<+V#yNaRi=R2se>v&hsVjo#_Tj( zPc%>HNUMw-X^jyBTP7VPGg2$yIA~b-kpqvBGu8@-GFY(@Gtp3{#i55xzfYhHYW?*QM(&Y zT^V9XtEnM#o!lbX~=8hkK+(Y$wLW9TxP!3e{4E&N*u2KRMT2HfGWx888%R zN>x(L4imW}tSQBvwvG<;3>{@Wp5|`dtWxecgy8jt`C^rtM5<0#6z7f|mxB>1P04V^ zXs|ZIor2X^rp5Y>NUkgP#^yTEQM!qAR@kbffoYP+9d&n(Bb7*; zP)uVM=o>{}Q)a0G?ht;O41AQ5r!y9wHtCv$4*g;KMN=|nMuW`?xx=902z;LjCD#>u zE30*a(-<|OX3v5c16D;wlVpbaWbP=+n1elGi@2+#s(kKvv`ONQF-pUo^2hB$9OX`x zt8oTvd2&4NxMQtK8kkls!W~1Dl7c-2(k%)GsUkuFckrC7YBjE|b&-)~S{1mH0h}@1 z$-ryFyWp)ZT?k7id%|WMR2J8)lFN-Tuwm46-N_iEhIB`(W6G3(HO)#@p#|<#1z+c|c;krQwb-4nnISz|`@c zz9(~suU>`B!P{9{3G}TB9%W&Woa?Kj4;paky3!qWQ648HRX+-ZH9Bt%G0aucf3sRMV?;S{V25eVEV z#3X3aArQEe4yRyMh(O>@AtphS4uRs_ss4+~;GuO9D9W9Z?^FbXQH?;6??Th9T)}Eo zBarYt`l!Yv1fLFpz@2nB1*<{?0(S~A37T{WBygv7?+}_jGMd&#hyjO@z@1Tj57EfM z^J|?AFu)@BS$zMVZsiJAbwohsW#nh4=<^+UZMlx9gs##c5V(^DrC<|>KofDN5jJIE z41xetsfoB#-3vl-Cr;2+h=6P&nu$C7W~=#CKtUKW1k{V^O~)PjNia-|TOiZO&?lBV zGB4%lvh4Lo4vhGJ~3TwIJ*2vvLNn@HRtx<@%Vh{UMRU~^YBW2x?d|U5Yl3J;2iG0*>M`lZ? zr5GS93s(pum>8OUaoizWHg$O5l$Dk>j-hgE8gq{=khLCn^o7T)5J&>KuJFW*tR@@} zPFbeA6n6|06h)jeY4k^N$CSldw`l?9m>&T4@3RW8I=q#^jF8rO^uiW*%@TWV!N1Ia zo7-Rg<+#Y~nnlyXQ$&5s;-Th~ifS$$iOs1@f@^}Nsv%dg0cXaGQkk+bCqV|m2hodj z)ut5=Dc2pv9Xj~GeyL#g3;rgI`~oLw=eK94+Cg>PA(HTi=1dcT=Z6VkD50x`Q!=q+ zE;LbGQBzGNJKv<#Nvy3#m!%p6K zj5})5?KC=bqLtC3V-gkJDHj5m-1VZlLd~T~VUDzmsf~8n)a8`iQHzJaZp6-h;krZI zQOwgvjNpb)m?`bHwGMv*lXog+h@=9gr+S3eL%yTXtn;m0L^BjhCXsXp+i0 zaR*64tB=n;Z|$jyJ4L~+c)p}z#m$Qjsue2B<4*Z|Wm;K~BY4I+NBgV4?7~wacUoZ% znl*;B+`-vb^DIYQvXgIK6?N~@$jq2(K_8vA`bE=npA9xE>@6|wT62dN9FKJlnOyRe zvF^~mA*7KbY{7K?d%mL8ggceJ%dPe^l{IeX);tcq zfZJ7un88`+>sgY1VJJR$;3#T}Y4 z_ZhX^!8ugndS;C_D{+%Y9z&`SfhOgSq69OSqTK1gFC#Fl1Pv) zl$aox5mjs%O=7uI;Z7_xD~dod*nl#+1kpiwBWsT=JX9yOQZ`yL4XKt0$m-KJB0sh3+=nOJqnpUn@W9v@!88v- zEfCP$8G%<;-0#&&afi1y#pCBSiA@4`iX)X(ZL@Hvta!uasw}uFHEv1nR0>9DR~7<+ zJ7vKYj2#3Tn>#hT!y7@z1pWwipHbHoMPqZPCeJ2D)~P%h8QC#Z-@E&KNB_~-dcIVf z;yz0;n@HXwNg`_YxV$I=ck0AV5A{0rnSD226oEV0103toLp|1_8I)cWqk=mbZ4=9O zji7scq{PQAXYpjSgoQnv&OdJlDXI+{xM zq6pl{bncv+VEqDi;7*qJ@a5g3m;W6Vp7}l@^cSwawiYFMLx4P+m-kgS-WgkquIu8{ zi=yGzod^w5BILIU+(`*rNwa3+j#@%!520QFQ!izhwS}vsnqLJIyF%{Jez^lPx~kAy zOZ=Y;tYd{hM+T-yA{EG7HD^si7S^3CFHkYQ(qFTP0z?Kr6y{PZZx7N-gsz1Jcwb#fFBE`F7oIBwTSIKHbI$f#fwvao-2P6X% zgAaxmhC9L~Q&d*eM7xbS(t;yS19!}PXDOuSj%G&8B$cIN?$DG+r#)IGugXqUX$yTU z(Jx=K*d}l%OUf8u>A53IO^Nx^)v~kJCHGhscht(Fxx=eS$!nGFEpW%oa&3e%xTEK! zx+8HXHWgb<{A*J&OUHHKPHiY-yfzMZoLSFC4BRoZTpJ;9CmW)UfR|?aP9ht460cd= zxOcqR*TceIxh4xw3$Hs4jlw$^wII(3aEBiG)H|s#6`j1*-l14?iCz>9{|-hL*z)7L z`e%0Ij6ry)XA#th`0%0_72FvSm?NEfs7LCWr|3lyxKpQz^H8r-pV@cgMG?4@J;1RZ zJ=9|@nnCGB5x7&QDf3XTQ=i#)<3$m;lRdz(9zE1!Et)~;MbXOKu@CBsNqWkP+1NU< zw&h}y_RL2Qb+4wG3SJbg%$-!J)HIdUK%8{ zbvd?yJ6S$ouGe$r@@BXk>vC)ZcLH|^fw1oIC0?#v_)2z`tVri;Z4D{PaY@93;j@ zEKy7;&K+&0X{D`WJ!`K8o_Sy%>IFk>7KIl@EDAMYjCGm;cbGWlRrqqbLqjQ;;RGba zE@B;POE&t0qUM>Rg@<~xP^Dm;UKFt?5Vkc;&BGmB-H;8E6Cj!ov8ZX@(9y9C+z~vo z$us4S{4`eV%j~f;EFqXJjAldZen;4#IpOdj*0Z(?+{uO}v0k#}4xZPwx@HCLL@!#c zaLtk*+~N(hWYHk09J@LYoAnBTVs`5eFJ-Zwd2Al)aieVtofkzSzOgGtHp&dv9Rb>2 zsjTEoL2_)ojp1O5a))+0XjNz(>zPbrY}J4~)SW>#m*_DLzCU{Y_GIttkVm#CvYGmaM#)~3wryS_2 zuys-QUQ|u+8N2&Wu&tlkjUxH^StdK1cqjGR@6->{6g|19yRWR8Yi7hp;7%-g0(bZ^ zB4eYlV5VS(+jX0fQWPYxOezvo1sA9e|M62V^XQB1vd`Qzpvbyo1ilz7BVY5NOKukZzF6!77!AJmW?qCVcSj(5B zvbiJeYeX62){VmF4v~fbGnXhd^|7Kzn9F~$2;4E?IzkEV$cd-9gYA$!vZC;MVnu%q z5<|20n03cAaz>E7Sil`-yXAt=1IbaKGGvk(Hl(b~RNcBmqvbP{P-IaHQK-sUN$S4t zAZ9pvv+hs~CJqV&v8$#*4?HSAX;C`Q&VsF~-F$=uwS(K5{W?p3EH%kcVCLnne*)s3uHptw$a0QFEI0 zMb{nf9R2$1PNBbu#zt={P{mqO7{SzLER^I9Gl*Crq){9Z1;y-ehl*vVs@5HY9-W(v zjLHjfOXd!Spps@o?7AaXHgG-Dc%@IA6I)Z7J2(u@9pq=COQ(X3d`m28Bu0Webb8@A zz))dEG8c?W*utluRFXAg%DJA1l*cT%qZf3=pjhOq=8i!`1hccvj62q&!;fO3PaAC+ zuhq3#9%I%W#KzFYBLMTm(_~P{ggb-?VTR`%pLsC|RnHyfjDvw*rK(Wf)$M{SdZH$IWL|$T!i>0+Fy1Cm2ktochnfwEdu7@4sl``YC$Brs^5?H89_mfN zlK3HdQ4~2h%UDUuGp%afiH|8(TO>AfA=Ye&<&L^Lx7TfLoy;BQR%cXk#{gO$70R}5 z0PdJEYc|Al$CxQWTNmMuWpUt66uu0~fjgF9O(qpyv*emiD>N=W<^nHEb)(&9l>v5< zYnC|!^hy%eom9Xka|aP6=Fqjv%?;2Q3H4id=xivST<#RNq*`qqeolgzM(3trMtq5K zM|2rc#<-~)cbvy4iK5w+BwDx?%Gy;W%EmLF(e4@Ry)Bk-zGw8TI3qWDkZu(64u)A} zJnj&sm``TXGZN~>9UX8(99`7iSI2yY*`cPNbebpIE+UzlqE?Yc$wfDcV%$Nd1nwlm zSZ0ljy0Z~e=MhgaW=sQ}ky2z5SY|s^stOu|sFa}JEueN>p=2EE-0WRl2CFO{UKsnNo=gC)v)h zFQb9B6N*|+$_SLz?~xC)U3)y9j{rm=HOam)*YTioIY7|=$d6kN9MWZ8mXoUmqy%zRv*(& zcwlmAW$aZe>Q8D|V#*f5z>Pv*vr?`Y*_efON9_a(xl?4?xQdw|bkL@j99pA}%FNWG z8fB$*ZDUk!wJS%sllW|_W)+Rh9X{_}w6c<2)XhD*U3X-)DA^fLb7ZcuDUX`eZk3Yt z!Lf>T<2H&^MT>3}xbD=9B8iS0m^)>_7=^V&*+t!O$Ly6$G&a>m#~0zfCXH##LQxOC zX-vtDqP4lBPc^xe%aTp!sGO&T&?vn$lY%3wTA2Y;i(c8i>O%@>6Ya%C-T699okxXZ zX-th9MQd}1@W(kU$XP*^eiFkNdsV^YvrV*T)bPnnWw$S_mliJS?uwlBorLYDkt8>Y z(ZU^>UOl&1;@S3RMO4~Gm#C#S_FF~tSn0NPtQQY;+i8h8j<-o z_K{W*&)kXf?0T@hc&J--lSy6_#GM@ft2t#%2X*6)S}0_mIp^hsE+(qVojRX8VnaIo zn6}zpHFxwRYD<*4q1%gxx^~laM=uIqckq#)nbZ%E>y>95`DxO zv(7_3(W=oayeL|F-BGJdWI~eXU6zZ8d3;eVEq-OPXM91EZ>S{qTQyV3i=wsnJF(MJ zY=&bSWTNy?&&1%Axfcj`1>9_n@KGy875 zD4fURbP2CZ3hPexlUgT_K6jjJN!>)}z0y(n&S{+{x(3~N+^K>8v@UrZfjep8Y6!c) zospP^)TraOVI;ZSCb-Bvh;K z1meGN$PB$o9TlL?V|Ty#pvWi;ib-S}~^@F6YK#9NF&2-s!$QK%WC;hO1TS(huC ztK!_@-xZ-drbUjIJ=MKC3K>_#TQVo}75 zl&`-uc1}1wM&SljK`2GJBhQ*5gkgSQuhKD&hljq#{vJM0y6iC^%H!*|=(JTuCT2j)dns+#O{aJ+-}(4rK_smg$U? z<~n0%JT#`D;-WJV$E|Y;mkU%)^B`qbx-wNaLQ><9@ke6e5M)+xsMgX1L*a4Yl}3`1 zI|=R!Ff33cG#q(#;YbTLc9g~HtX2Ib8CUVqajk3O%GC_HBzKBZGcqhbPpcVCJ=+!p zM!_V(TCA>~gD&WcqevRHSWB%FZgKO1E)o@`xRcnh1uJNQZ^~4B+{J6F2sm)33h+jG z)4-ikPJk-H58SB&yiwjXaA%Ygpo;JVcd7tyls66B8RZ11BK*LeD!?1%O#^pEIRUB& zeN zR=a-)M|PtwhAnp#xRVG`cC+AdC$YckE8gTOt=>;mDXr_IZ|Q2p9h%_G61^eiJIij=zF#i6-~6S8H^z-tm2e@wxqa$}axBr@H!iP~ z-gW%&vYUn4t~-`I(RIgwug+gCvrH0xP$og=T(93*Vy)PbC7X$XOhXi2@nQ|tyItIo zwC1j)al8w8OT+CAo$9vKw||;PMnDE^!-5&UIJLQq)6cmXw^o_&T0CQpt&}WBQc+v3 z@!PwlYGjW)?z$t(22DPGxFE9Ca1GVV0>inn(T&`(xr|qF>iC?aL|mAoCvGG!3pu$K zZC5_L+Bdc~UWGkW)~!{ob`o)6`gZMIxp;HxSNBexs+KG&*RC^HRwHExocSZup2caT z6IAN(-1b(kPV%_pxFQlDYYZ0>Wi~0S)lId_=(@w_3CG6R8H9AK8WU>o;bO|7Wf#Uk z_2$FNO14v;M5Y4&$4r|j2@eG>*vi<)3{$&dACcy^jy;eGsl*E&Wzi5THy1OuWw(?? zUE8+OlKo0#+=0<55AGSPR23dP?l|iXbBEZI%pj>1?i5%?xkJPAMol5%#~fIobyqZ$ zYfzPq0#dgzcDf0-;4A_!ds59*57=0F)$_;YA}+|BY;tXqY6MEfMxqjpb|2#!4U`Kpk}~HwIPs*L`?FxQl?Wbp90wkE3a?poof3MaUJD+gSG3gg~b%D7@_Y1*zVmtu2ZkBh95p%5C3X`vkRTqY4q%j!Sl; zI?)dG(Rzx^f~_c9D!T5dt5Tv<%N?IBeu&%tKTaCEmtUIzjHW#G0AoS(R zyEduu#Wu`t)bYbH+5&h@O=_V^7gaVdHq2^WXEzH;>rS!JS5gOs7e=AHZL~%YF%UdjFP|ZWaKo#O?IngLI*)zR|E`qsytZ9p{HO9B2%8SjQ!&Hi)AUfxw;7IP2NO>~V*;G_se8dJpSP6p>JNxf9R`2$X|B z;7&Pc1zQ(^z#SKjAeVzc;7&Pc1zQ(^z#SKjAeVyxbBBJDMPV8diN%nHkI_A_ey%-``(Y~1DrOK^g&D$ zCvGn3L!2gY+G2|>IenPYRyu8s=_8W1q4ZHsAH%e*q>oG5ZoBODO|INJ>iTpw!kt`B?Ui%6apQ8iwfX-#x!gMAd11oc z@_Os#a=cg0E>H*y=~R)-=Ztpd5PRX-dOJBa^u&{lcL1c_t0L;QIkQis^1xP$chpwAt;(aPoMMhmG!#MzQ=vxqmC@US(KM~H*m zQTJJjJA9u-#KBK4x83$go^YR4?tK<J%nOdgLrwB$tBoo$FbmODtBz#V$RQ`Pewxn|MYLTiu9owLs&?YZZje*vZoJ?^Z< zN^iS#)^a@wkJHaleDttkT>e^7!0g@{-Mey-QB!4(*jWts{G7daxY7SEl_AKUXGmx@P5gr;G=) zSH{gU@0HDd$8x7|uT1+L+U?+8+1c;Vb7dq>0e6Hva?RpJM_;pe@L{i9;WZ1XQ@HM| zJcG1ns$H_r9a?yJ+2M63?mG!}pSAw_e4j;|9ojCZ{7xd56YkjWB=wbzq9hx(~vu-XUrYCUP&tQeO4*%&`N>#=#*%y?5{ht+bLLgXse7DEo#X3 z=(JI`>rUWK#oUoKhjMqnv+|@bpA2xyS6uR#XM<+l88;4BotW=JX_j!qqn_``x}*0y zDY%1e?RTN-`A+=0L)}c$&v)n^ogeVy?$DFMkOBf_B0%pAh7=H}1Oenu zNCAP$5P%MRD7aPbop;*l$ug|@?>2Y^KhQfh2jfsN4mvm6?T;T?{>L#uAAt9e8KxYp z4bcATaXFM9=A1mW=f(k9jpxVLB(2*vJ-2%sdEbofri`Bm&%i;sPqT$SZjJS%ISAcJ z$EZk1@4WL4+ey!in>y!piyhSuhPw>NyC$jGvQ_J_t@(I2}&u zoep1FGy_hhPu~nUt#2lr-aix0SbQ*?dCVbj)&PD6XTewTbM_E^h7W~v@N@1G`Wy!5 zEjeRV#HGZx+tsAa6JrCEOk%#NfmW1beXSSnxM&gFaq%L!^O8Qei$0h3 z!QGek!#$Vv!?!PA4EJ7f4BYp1{9H+&0r(Dn?*GOBJaE+@Ja{#IhTx%VhT!3AhvB=| z(Ps%f^35giJ^Ea~6uy7MQuqOVZd?YB-n0xJyLmZ0ehYn$g&*E}EIe`BaquJjJh|$4 zc=Gn+;i+$}fT!z_{lvh;o57ThhvU;9PqnX=<1pS3l|;@ z4?p}cy#D%|u=UnA!Y;e)4){hs;7j~~+ijRN>k#vhm;m4p8vwrI4{yBj0vvI~445`;U;ONapDD2O&Yy+7_dXtm zhlgOTwZ_8Y#f#xrzj_YdTJtpa|0w+W*AHO%E*$^uu>bxypr2J3$JVgN9($m_AHwUu z{4V_Rm-oV}uiXZ(ymBqP{PJb+>Z=#Sj2Zp#+H2p2)mUD=`dq9#6%IRW2iSDecVqpn z@bc1?b&8RcVPU|@GxXPpkX@WLJ7 zzWe54+-JZ}JKY9f_`(Hn_~FOEHP=i>Z0O36gB^F=2v*&`D?I=F?(p1mJK*u7@W>;3 zz_G`6!>+rY0Z%=320Z!XN$|vvmcbKGEP|VEIvBCr5|%Fg1l)S-WO(ecDQN#G`0jT< zj`Ow^JoL~+c<{kZ@UuSZ*MkG*9S>I|oU1_{5NH$x`0p6o`}rUR1kxfvKh+gdK%fEy z_$LA@Xcw9U1Oj&g2P#FND0lENQ~7=?Xi}n+>^+v~FjS{Ppcr>>%T)ems3Y^4u3!+U zLT_XveE89LDGHd&9hr5`WyNW4M<(bpOIWZ+`VIvB(L-=@D@SLhMZvXfr;Nyjm{U%o zQm_juQ4^<`q9du%oHJD|8g|jj*%}iZNw#Fvo=~dZGv-2y7I7vHcVvnQxa}Hcu8-J<^nyA56LaHVmBkp_dnuMXGG}g1 zb11Xu9oss1VtI1K91Yc4BC{HGLiKEpqrjtM#AWG5EQGh#i2b_$bWdJDtx=GfcL>2u z!q_6JxU$RQM4g<6v5Wx4qXmpa%du*X~Ii{#~GSX)KJp)x}mfaB4A&R z6JA7g6B-89aY9epjqVm#Cx@3}rB^j$)4Jqwr_K@vVUP+u#Q!6p+_qNs^;EKTo=j@j zSY)>58k@P?QP&C0A3g0f=a^`E`M)`8t&l*>X<0D~1a>1@BnL|PF->R$RL6<5*ht$_ z4PT6uOJ&85T^qFHu5^719o>1=6UpI81KOd09*(Xm2@sOCz=2}KO$iW+ibZ9^kaCL&-#*~&1`Ij?N) zhK4*yE$8H-MaiS*QZs>%qSPXmc>cX3!Roe+l~uF2I?{29R;J?)&IfNrIVT3`GA$1H zpDXF;Sm9Jsi7H8=-u0|1t>=i$$wVDlU{W|9q&MzItcfN1Y9$O3jjC;}1E24_bEVy? zloTmSbBCIkHnRD(8oS(WaN@ruOQ%HrKX2P8mJqMH4Lm+Uc_2#r*5e4ql3+dMD zCvd0r=CocB8Sc=J&V&>YNQHo~({hLJsp)Pxq<}zi1k_KFI^3z(QWyGZas-ewoC0^6 zd?H6+_<=hk0D6mb8MxCT6FCB51n!Ig=q=J^;7*H7NZ?MHv`A$xsJ8I$A?7=*z@1cN zDAP!BhkhKWC6oM+WZ+Jjv`A$hxMN_dc)#PFbjDrl3xPXkjw|Ml`!iE%9zvQPn_LLo zF%wuhcYyxXA}95G1n3P{^h+6wyq{EmkdpNHk1DupZAvOpP|jK@I|ZkOF<@ubq3Cr> zc37({aK|899e0F3iaX@f%&8->TB>Mv^$crMMGeOaMKRMRs>n^XPF&gC_~q8M%K~={ zwpDQlPj^~)%Hxje8W$kT8WgeMl*{3cYACHuV6_sm;|`*Sf9VBq zF2s$K+a{_j@?Oi7A$NG1i5{9kT9zYMkPTHEm61s!4ARY5QEgT??ht+Kx(+=v%0=Qa)H16Lchoft zXOGx`q0m)GR+Wg#R6E>Zb72tAe>GX1xI=p#`on5Icf5(y6VFOj@C>pm)YiKhXNKHi zg3y%9w9A6R+|fEBg(#Gn(?suaOtWmrQ%~;X40q_v=f%a~%!>(?XkMdLj#VaN^Kpll z2Lg?#!c>r4l{A5PDf0Hi%1pCH*JVPUx^lcsGWiY# zv=}|QjWU+&!yRP5Bz4WoU}BoUMTXoV^t_pulA~jMW!(|Of+k-3EDCkuj`Lb~_)a2= zS+o0|0&fnT3hFXe)Pp-sutd~kh}o?>8Bcmf?gDpeLK}7(xMQ%b_&W*XVU!7hJ7&TI zcMKHiguoqxQ{aw)BApPpV{i)GF;JuvGv-+l)wo16;UM{j8Pnt2aP1)R`#fGo= z>UTu)@A`}BF5S8_;^$A%wKFCxRAoI^6>-O&@@hOZC-NIRF(m%Yoia0|<{4A-#WL3G zd84CKP>tAFYUH4tf{%<36#v!a5K#Kzp4=j+L$e(PSU1E;SP?R zPU@1}VeBY4id<;Gk^o`!5rF_wEu^KX=XO{s%^ez^#~toh9Fc$HiM%PwDi&84vmb4$^^uW%6#B%ltN5n+mU4`1FbvazDx z8JmpA3{@`)x;Y)ikw5ejC7(OifjcI0Y-&)jWs#^(r%JhlGlH>3*Bv@fq(e0^jHk|c zOu9e=aAj3eT7gY`Q2>S3CD$FhAu-(1p6rnw`&q@@K{p&b9XM2z>#|swYSTcPNgHk? zBO-+_B*^ZN~U)7vHl8_6>~=c&JNue^_k@AqP=WF1ha1n>$`aKH$!Dcvf{TxZJ_nGre1hsOk*1 z7Tj^Zk9Edl#!?qy#JQu+9>jOVFenq~q;b03(F>igi|?qCbtm3aowXfi?n(<~&2GwT zRwJB0WkR0Boig1R^XBD_GkGP&a!^ah9Rpw!3FV-WCak9APMY8Efjdz|lFETQQDj<}JKhUx85Gjoj3K;?=&1Plq}Jt5^em}YIdF%N78L4* zd8_mjxD&WjDVGCx0(Sy;N+G~!iN1xvqdZZQJY2I%p%+&l)*V8{=Z^DrVjN^arw|C- zAs{^Nq`X576bjsla7VqwKwrf2Yf*CGmvD$wQmt#H%zB{`SEx63ln3pl^|%({j+}Ft z8*~UkD$9R`hm;5nW2eN%MTjFUx!=LaRID5~6?K^esdjUz=L)toW!==YB3CVy61XGi zNZ6J;1~U{G8ZReYMB9)ErQ(i`ijL~65rIPz?nsoHM=EG;sG`@6O_kEKj~2=bxr2dP zTnr43mPKI+Rbx^IPvVM3%8GM`pXBREbo`1dX77w;UT5uU%aK!N1Pa+M#!{tPwc4*h z*W9t#VYu`klY)d1WUXje^uSWa%07cHRBGX(D0k#dAw>avhRiSxMCuD0G_^JgT!Qb!37K+D5;|W8n9|D0p^~1W= zdJ5cWwHd8nJb^p)!@AXa3f#$jMr-jLxAA-;Y=JwObEi=s1!p?0G|!bYN4E7H%C}mr z9cQucvsydy+C~?+Q(Jsn*?ZtlE6;9iV+-7=ExxVnJ#eR$XScSo1@6=q-&Xb>xYNqB zTie(YxKrNay>f?GTki#<;TXfS!2(>WRU~l7{bN!kyO5vGEoo*AYU|zhqolx{0!T7Z zByq?2+YQdIHI5bS?;K70zEjP98*V%#fjjZIRI3f#sTRS}+deby(CfPL>M2Q-IOjri zJt}+M5tmMG+@fog{hKm8t$Hqb?Wuq}QSY?4s29r}*W8urf-MqI3EW8l zrb=}UxT7vvc2d=>+mV)DccRP`M)Jjp+_aovv{LwIhe3dGd=1ytvp5x@M$SiQj11qyarQFdQWt`-| zoy=yVxg1r@9s0Ypl9ITCmyrZ4O0PR~IV$1Z^_|p_*o1Y*#VR|wa_%VRB(FQkgDlA% z@S1H_ZY5O@wim0 zP2x^DKU-J+`#UxDUI0npP5~sDC=$4niSI^n61Y>FnF!pe4X&fXYv9gknC05U7`Rg# zTt|b~z@5=B%e9FyaHlr7js~xRJELKiYZIez$NOQs_>PKy-5B4ddM!SkEN~L1D==~u z9Ao&|J{OWqWZ{nc!*&Tz`U>YTlm1IPiR(B{m+UEUCmEY+Y7}?$`xNGTYx+6@{qiKS zs1*7IJ<*8;SFwUdg6&jGX(B6!r*hnK1L?}ufiF(&1(U}?&jGb#^)Y{ZNsurSh^GGY#A(=(mDVOR%^(F=G7$`Co zigCwq#Il9^#uJ?<&zn88ac0!E5KG^b+p7wf10rh;_C+?9Gj7SN^o{iBc&wB)Gr60 z=8n77)B{d9ChSBLtZT0>#T}Yt9EIiyiz?GPTTjE4k{oqAN3B)5v8l3N602O3f_A17 z1(Kaq8}39par!GuO#cpL`R}@vHIVX+OL2$h0ncpC6k57ybbRKEl^Bb{w4+gZDk_U* zw92%xeQ8Ui6ejD+DOz`A%>T);PStQn^{HJsM;ZzTA%as=me``)DFYO1N|G%Z*;Pfb zEm9S+^owpgSN5&2RGK@?5MJ-lksQUN@k@eP5S2NrRBzNyGn++LD5dtI&Oy~g4z0)? zLBb2ONI|1R0Lw=ks~T&dE6lM-m9asgz|2*+vfGH|6x<;@mpjTI9*8G&&<0{gW%Xaz zTMN%v`IQc|A1bL-iaY3Dz4_lX*DM`c$|C`1lV4(ej7r-VsnRB~N4K3T7Z_K=9dyk9 zsRO<4h-~z#-dbeI9U_kZ(?-;ftZ__gxpdPQaCp4(6~tdF1>=f;sKca&V|VqD*PT0N zJ{=a(ggYM-RjG9+mOI)Lx)f24%D?elV?lApd4agm?gXm`p#I$9Nz@Ze>j4L06;4bQ zbBBD;T0;lLAyzoPYb*+PYTU^PyHC#@UiWz}WV&%;_&Pw-&lAKYDo~C57g1X(dsfdN2mU{5>%8WV~9p}~Q&U2r zKtYw|bBFw>LE+G3Ab4a>@mSqHYbgirq(nC|D>7xaZ7eTrb+S~7JH$;{dy3t~IBZYu zD(jlSovaZp)8GHk-gn2_QWW|3Jg)NK3B1Jst}7xz5EldDx}y95*RZ>;fusni1VM6= z3=bZHC<-E=1Q8`Dpbro*pppzIf`~551|%clv-*dB?w|ZBc9?L^%$Ygoo-?QVz3J($ zuBz^;`ktDenRD+Qf}L>5(rZ?!e#1_wTiO%p^D(X88|(@@?cLN^gXNvZF6&mH8|-wu zrkdIeJ2f3OF1F~gEN*QEltKHQajkBkUc=5n_l$oqdMZ1tIc-mE4Ljq9M_*^~*x{Q@ z+^_p52J}P%dYDJ)p@M%zp%m~6HK*G8es>fMz}G8hTSAA<~ZJ<*nX!aQU-`KYN#eOKnr)sl#2*i(qq7& zBFr|(KO1GSvC|~+&W1K#8o#ci-z^0puY=~u&p>*u z8ovjo7d!OxR|FsaqE`+(=o-v5c%pwoz>}4UcwjcM!xt(|KZ+f>Fiym8114$m*kN{g z!2z>}9YBmG8(6eB3*+xySZg83T#e5!%0M3rUz6sPb{F-tSaiv%C({ z&oh;&_H#_Q;opT$c-~1)H@^2-gq_$FAr$C?_R1C5iPicx?|XcAaT|u6HvT7!1fclH z29noaop<;)3vacOy|R~#8-9kExL9q&&V)Q)jUC1eT$dO+dXHYZt`bm|@=b(j*qMl% z2VS!TGkTi3@3dEW$gor8nU3iL@{WS0M&9XoQSH{NNi=)*iPVeE|dT4R_IL&m4#nl)sNvp76q z>@@i1W$8uwAJK#aUMqCG|6k3zQ4qr|cI~1-s{@Ug?4uR*p5mq>>&OS zJSEr>Y=TBy0x_cYFqINz5j=o(ykr>^K^g&4IH$A3>T$AZELGT{wX1D8AFx-z8g&h{ zxJeBfAbDYk>~4XbFa_%4HN>^f9nB`qn%LpYqu2q6=qx;+&c$b30v0+cVpGjnShjMNNSloOs1`R*n#OmdoJ(bd^E3EDkhU=o=;{aMqC^5<2WxBYSAF<*kxuk zMLNo(vyi1U$uw7`*g?z5OLC4~61T-2$cmhN#BKHtQluz$0%{mRRk%SqV+R%R6wz#f zz(Lb#(sM2B&_fU?XOMSBADc9GqKiZAX4|WXVP|xF43eBMb_OkFY-5I< z@wnEoGakRrgI2@NJVbdsHX3%uNhi{ku?#IfXY4I<|2njB;D4JeIE`c4b5{uPE@(4sOV6^x!SI-uJ5GZ5*0+AQ#le z4#gNl4kbih;SeZ-GUg2Av=u>%HO@-Sc_+T!&&tYct&=_(wXRusSwZmVHH*}9kmZ^M z6hsFx;wU46PS8ZMv;`WTBAh}NNoB@v;6%MMQv^Glukmv?>xBZL6$7Crb{cA8oh8w0GS>t<@Sy?7uvEkO$L#K4HyrODWdlnrJtDwtwQzz*gY+%1Bg+~S{q z0Rnv_X~6$T3_3$TsVowYhz?>Lu?f%Qc4Y1m4zLkxq#P#mSJV5)jX zdj;%pghS0S=deTQ!vMCZo6tN}k%v675VuiwJSB>KlWP`!7^p<@GaAx~Ejz&uMmZm6 zAu&wSVF-Q>Dm>0qsWF!k7uBj@Jh(xvQS2LFC)!}Q{ifN(LbvD>)yEEA%rx{qc?c@f z5#m%B5o?*~nBc?Mp-V-5>@0d1W^w^Bb|B0tI20m`5D0cUOay^IJQ8IXYDRr!8xwFq zEnx?+3ehm^j2Dsx?C@Th6G=!X7;Eft^6{rY^d#j10s$oIQ&Tn2;20{z4ormLG3-nX zJDO!Mpc3~%v1OJ49MuffBLmdc92#lAGhQF}ReO|oFrpe&ZfmbJYy$^TqMD(4q;#f6 zM8nR+pc=4K79n|vQ#LdJ8p2+Ukm`}rnHmudJ5z$4Mp2s%X2XtQXH+DPgq`FoOB3_` ztWPxfnl)+w7f~+y-g^D}toZv&_H3{&ru&DT$nwVT(E;<4xA;92eItkN_xY}0zA`~m z5C@Oxl*EK|I9Q-RFR#?b=&aa5Q~OsK2xKE9Au5`TqHCMHN9P@U0Xu>P5RSjwMfjkv zZZQ>g^9;-%YMQl|m0%}&pVO;mgYWOaCkHRJrP$%nD@q6>oRVmOF(c54@TB~`1P&O* z*y*cvY*($kLrJ$3J2*m$01MQPuoL>4b_6?o%@S1g)V+os3@m*23*Yl%=Fz+(sNmcI z7=XTBr=k|fBBBT!0u($cK}a;*zsj(KF-7b^&Oz`fb|}<@9FH0xNjr}y!iWF`Sg^&M z0xMG1yUJr{tRIolm6PP?;uNo1*DT!YVDd?@qZuTe2LXVW880?&50aeCv58=(g$s-E zXzu6w*n#Y$*rD{n`GsbbbTV*ukqJC43=c}Cwv}Rs9RzjAx#&La(sf*->HQ@BWg)aP z5*M>s9tBAlB#?*tJVa8=Owuw@Bq5qcIyJzK-|y%|v|#PjIyaZ7rFIILJa#Z#94j*3 zR~Tc7vofF=G#&{A(L|Cg<}s3y!N8-ci6VNTja?l=9XgEd#-$E+5Y1F1?=+rd4h0%v zhfzdv*YS}x9x*lHO*MPuI zf#Ps-4{Insz}liPbF8t}K*uc-}%wO1@ku%EoJY|oW8Hg_Wu+0+)t9FsdgRCOT4Go)^ zN(R1@fN?7=JV0S$M8tb#iKIdWxR8-6&P!MWfwAOUzRSESgySMD*onkt060J!v7wkA zEo=i(!%jQ@4VK0jY4l=F{`AL`92*Pf7~(E4cmN3a|%c38g@o-T5S=Il#iE}E5(i< z#Rj1uq2xM6r8$Q3u8QfooU0zyuv5=Z##QuyVW;R5qtx?&VW*y-jH~DY!%opBMyclk z!%jUv8CTH*hMl5Mj8e}7hMjtTGOnTr3_C@i7^R*Eir8uLI&~!8dJF4@YorC5P)!fW z14h7*e#=77-9)dTWz6c+`ShcaQXBLZT&wlA6d$zEwyImZ#xHKd*m-8jB>sh0z245I zjg}E=DL!bmZB@?#cKjIaCYjLmy>RadB%6b2BWtsOKZLTp%UUYH+SL&Q_&X1)5V%a_;MHGa93*pW{c zFv1e3gG=ET!AzkMq(R{mQ;0`}U_i>4^G*aFm@st^FVGvpR>=1j)Rx>E>_UXlMAD!J zv)QDY%@;fAloKam5+p4+wd!N7Tt|*XuOiV`C`ct$O=^N=z`=sDR2dObk&kQftAOveT#6yXWXNM$~5cm|xVkau`#xI({3 z!8eg2B8qcKBLp<$Vilery1oq!;$Z1~-r*r;4l*jDqdcCgWu>AQPU*^0SzaQ}Kw9Wb ztstKJSVaSkn**^UONgwEyd~?TL1{;$+6)Uy^A1KHd}S+3bBrE2hQDit*$}Lo+NV%{%-~c%iP8cL^^MYl~%%K|KTo*g45S2zHCmsfI?ns6Qu*LyWAT=>Di7BeR zM779zKJHTu*0LrQpCEQ*S!fu4G^8eLX|YtX;hu-siN!CO9wSBfSqv1xfyN&%Q2{{^ zLAn?TYhCQ%l<9{HycZTD*dfETLhCekyy9GhWH9AtDK86yzU0Iud|@4aJ`%!;R0qE? ziHI_yy7Q`IS>*APh%jqX>AY(Ky?JYB-eI>VxS`cB1=lK*(wYT5>>9R0*ObpYK&PaE zCyx$n6O}1(&HSiMsLB_M<8UGG$O>u2Tv4Qe3_Yrm14ly1MM%u_{4AxiqBKb7(-y1N z3D{FKwRn%)8g^QVKmcV1uPn%tewjp88qD*HOFvegJVIkAb_VH;7aQ}*`ePFOJQ;MO zyd#LA)S}qIv?J(2Itch0JH$rkzy~dqVLlw=k~m1+se@s8p`~MbF2|0J4n60@d7kRo zB>qFyB129!phNZ2SvmV*%dm@|5JBSe((R2AEOii#8 zF_y@d<{em)UzKkJQlwGl%fFKdLIvIuLN358jCF;Y3UZ0&0(OE*QX-S6LOlmf zPnfqjby$RsGG|N&v7%r;?|A5hMxrC_1ni_}Nqb%JcVl$ zUdQs{g}jp}s@W+-sHU8-wGejCDi(ACJ zCKNnJy!%nNu@t_Z4*;scU zuDL+LXhu#DJEJYoq^8ybhMlPm&D1ZtSNCqB7(1Lx=zCj*Zz<6jRx|=U1&-di#ta(b zfpY8+ND@iK4v+Bn0*RJzS!bR+P>r3`3o&-^YmSVel*fAW<$((96fQ{~J2Yb0nJ<)- zTbp2q_ArQxVpc)O=$GHiIm-1LwZ9%nutR1NatJ4})tYx~uN-@2zS~9YL_f3ja$ns~sl)5KfG8+*X86MMtj zO*~-OY2q#8jXhx4iM?U%CLSQ{;IEe`mKVI>g;-XnvXsjjSk|PnY}v9GQCSPi+EmtA zXZiBwf5T;6C@sH2-tdMuLV1&vt=>#!Yb)9enl|mqR>uenjB; zg>%2W>sPk=HrWL0O*hT5*SrQ>S+?0`Si@c!Pp_pq%V4jZWw2F7T9$3OCDyQA z#*^)po9~sYv2*QrzPswW>u>lTUeUf>i5wz{9`+?8tqVV2AFr z5IAsT*&E&n;IaFxruSKh9sB|p*KywY#y2m&;>xSO^=-t?)#){h6Az>uN;~zigLmn0 zi>}yt@rxNd_?gG#L-*(<*a6@S#LmV9o)|j{MN|5FnU)Ja({~Vh1T@d1okg2s{aP zFy-X)&K3xsfE|F1VF#b^w0ge7*DTB}n0sREobx55p8MtV&WCbAf}Pa~JeYQHyA$#b zJ{$DcEC9pWYx90bu35U@iLP0kbSUp6*a2bK@4z){ICc;`DRu}vxx9nmiLgW9v1?Wr z*pbUtf}In;h}h9xay52vuS{i4-YesSv+Gj^0d#K?%Wxljltue4f?#ZbSY$=l6RpPCD`!D^BvARy5FgR9gq$0Lgo2RdEUWk zHrD4mc#lpGc<8znJ>LP~#QPoW(RGWrJlM5+bWA*r-i1~_-#PK5lUJPL+^MD5!H0wP z9v$9G%=3HnYV3Ua=wlX+J??mSLIfV4cMLoBKI@R&Zz7J~NgR3@g68lejyx)W$FO7X zv%>qV;ukUWI~V~mp=H=H>iu?4JF2;x;IXH>;KV)MS5Eqv`|8Oba~I;V;^Xe3Q$Fr4KJ^psl9hY8ubsA+yYw@A zyRXA>+3EYZ%g)%xedDwHx^JGjue%(MD?ay0cg5%Tb61|VpS$X;{oPex*x!BYi~GB) z&;FFV=9~lEcfNF>`|i1LeEC4P>b!&8b>|)Iu0J1+3l4EN!12AW9O7>L>Y?t&3lDWS zU38ec8IOw(bKk%CaQA~t4tGEN+7a$YmmcYE`8phz9p!!u$4|a-l>6y7KkaV49FL>j zZC4!aZol#vcgIzD9P94<*0JtqczpXf_w%cdbHBjjn&aIsuRY$~^_>&kufB`NiSE~{ zPIPx)car-J9QRy*vb*Polij`FTj73t;|g~l9KXBi6nFp4r@G&Nf2I4w4_3M>uYABA zdE~DgyoYsr@4b&Z_~3)w?YH0Vo_z8dxB2GRxVOD+TL<69ckl&%2U~5o+io9mfBDOE zZomC*bq5`EnOnK?R0od;9ejb`J^Spl?!gD2a$9V1o?E_r9k<3BOM!1c_vb(VuiJ9V ztsVT7fV=+sRqmW~&UQQRyd%)Ibk9BaxZ8N+SGyf{*xs#JvBJTR2srpb0|#I4cTYX_ zpxblLUEGd4z88*n!LfsT%Uj;*-u>>A-7&`;?N(p?h3<$Wj&Oha)BWzbXMYRx|I$7E z^iQFGGpzpx_x|@^4SKEzJ2rRQZMPlh`?Y)Wi96gAPyEO|_V{(~(MPXzk34dTd+f0b z-7dQv?jC>qhwfqMKm72yFm|TfefO>0`s=?8##gyV9=_N;^w1e#-|_CHFJ0!g+Uhh| z#{uqZ;K(u&WikAaKvSJ<>!2|RYfg{M7ho$1{9j5)uNR7(hZJFhyp z=jkta;?M=afE#!KPUZj5QL$`jr*!Ovv80XUn3>zeO(UU-u_M+op^K5I6fRO6^8g=BrQ3WX1Kp~K6 zP%t6D5LGBh!pegy5EgDgM|gP|pqw&WyrDr2JW4gH=qY$KmWl*AGf|t+qxdIhbZabI z+7_|0F{Dw+57xsD#Dlh?R3n14kI4c4(;%KBE(j&|a1dKKyGB*0i6Uf27CBRcKoM!+ z*=Qc-MwIB)iV?&V8SU4JKJT=1#oa3R1Qf%ugCbsrH@|@r@{MYx8NhuEDdJDXSzpn? zN#4PvFiIg1cqE7h%p!PCT`a;$IfO`;nGhwJr9u_KA7L<3_dnhlzzpiSY(OvSonhM6aYaOE+8{XDJA+$tWW z>p7M!qxtEIgAsOOEzR0;k*X_Hijy+o+KgqwGfgW7O3lHM>QUvY#}l|~w2G50_^DrD3OG;A(lbq0Z@JuVtlSr(xh~d9|U=>0_^DrD3OG;Ml8uzSBa77jkV&wEKMvH(!apQw*l7rhTI_}$@1~LWJIRO6tLuNmu;XJq zGIrvhnX2;;($6^K4a1HP;ON+K_@@@B$nO!rZ@7Y9tf)!*N%@16NQZwoKvOF#l9+%s zQMn&=A_>nx%7Q|st0XBLS7q4oo^6L6#*bhJb^4e_Eh6&}Mpq-OtOAXQ3!2QPEYc-W zrLn3|d%Yw*zRIxUecK8<@Nvh)(+oQ@H6);b8fZc%>NmlT2(q*{Y+Q}*umj$Mzx3i@ z;|K@0ksv+VPvRgFm_fMcL~JyMm53p8+cJs!tOfYvG+4^86RuejP&^?#NCKlumoDxR z3u6Zff*?9^M;J&2tBL9$B2%IEah49TLt#dED1x-jXBt2r9QGvNMhYWH#fZ?hnizHv zJ|XX5L^!R*pU3Bumd>EfUc^ju-0&Jd?yu=COmHd`d3f&y-BChjGmhMO>XU zXAe7+9?)qB6@miS(o+CYDoXal!ltOvu};7Sw z0mDv-Q;by01BRViZZf744;XezoMNO}9;m=had>7z7}d$xWZ0REpZhqAVW*E#os3O}oyqvQkFywd`WV&8*kst5jGy~B zi(#jaQJsuUhMmdyxsS6LcKR6A$=GDrnT((NIE!JYk5QeBO@^Jx__>d>7z7}d$xWZ0REpZhqAVW*E#os3O}oyqul)LGj7 zWw%jhttV&LspqG~;##fEFE(`JUA19ny#8&gz0I$D)L$dnb`4eXhMg+UOb6YtGaYf5 z#Z?$~W-)5hvE~AHXb%GwY@(&&Ce-;A+chiik@@PEVh2$JZXmEYX%>(Zer@)+JZAfy zae1~Iy=B<(xIz3db_7W2oR)V|f6QC2h#k6E;dKgOLoniI(KCjfqEF_DQp65e4~XI1 zgLT|YJ!9BO{V{L7D(qn5LEK;+s?rOU80U-9nJTEkA4-kdL8hMoC}cbC>0cDnTDeCaam%vZd-wAQfGr8nnGmtkkV z;@zdShMg|GIbXUAJM$IqF0D1}bm`6c($ypEGe$WRJJ=tsQ=m(`0 zWW4a4V<-OY2JDkwV~0N`KKLyg^NyW@`}&EUf|*?q3_Ce58g_CHsqPwfa=tO_u&}5=x^+1olgE3Y=new6sdW4<%_%2`*D~sXo zl+q*Y*!Ko=$e8>6j=r49`K6@W!+Z1+UDM3j&X$G)^Vdl4YNgb$YnK0qk z3j#mMVOQT)sR9)s2JD2dCG-I8KFx=DS7EgokQ_i{BcpeLg;8`!~>=MJ_OEzy>L zr%41)_JVA+zS3cJan0lX#SYjS%#E5%Wb1((c+$2oM5md>4%vWqMjjC_5LG@(Jgk5L zUTM-v$*hKS_4L^wSSZdBeQ<3YUcF(B*Px^_0(gB?Lw2G;(JDTVwB8CFdPxA<)p-aeBx`4Qodc!jTm!f!8774ab#sSrIh2UPvU4j8HS zvei_hBVsc4=^YQ9xs!MaNuf+p-r<##H4GtKrI^Q!(B&6cX)Tx_ArVuR@ldQp)cQ$4 zwx`$$zGPz~&jdn5tnd=5@nzbu0}EqY!Z`#!&{EXoC3KYe(bm{2G^!#r7Rna(~lilF4-lBAuG`Xa&aaTk*}13T%?5A;uhcYyMQmx5Ja&x zJ=h5gWuQx6J{w{O8Iybv2x3G*PBNS;sD;Ah)DxsAa)s|3cGO+q9q*OMQ=vIU*a?d& zZw)r2TqdCoP!NXtiJim`z7wowQoipQ%NsLO4*Di~4Bt=e;4=s{la0k1pCiX)dag_rkad9B z%MfJPVgHdI(Lp`M4w{CjP{4SY!~{=dKIRueRFEr%9dQWx4ca}&4kJiv1_xW70}4V) zT|#e|bGX5-VMm;zj_NaZ;PL~A;2OXJTV2TfJL zpuK2xOduyHl;QzoE*8TM_{0MT+C9dO+!F8y1#5%}ny)ouhd@He@dHFERE8aNUgVZO zV<$3`nz7wTh_I77B`?T*!w&iki}=T|L(bqURyk&rYS>Xv^cp)kBc-dK7adLdNk=)7 zvtcK3M_>0lIU~F28g_Di?B_KrXJj{B``#dJc6`;-`>bxjlGD=5@BXzh%JNPQA=aH5 z5A^8!J5%G+d0B{IXI>)Ry`6@g?tMBh8Vx)166x;kH0*Tm(|OTo*qN6|cW*y-M<^PAYw(?95A~ySLM@)4fmUMWbP7ULxJSoraz6eL6214LkD^>F(_`>~!zbdC_Rt znU_d+Z>M3Wd!NpWM#Ij$M7n!B4LjZYbY3(XcIGA0-P>u{>E5UFqS3H3FOlxvPQy<3 zKAjhhhMjqdboX`|cDncJyl6D+%uA%Zx6`oGy-(*wqhV)WBHg{6hMn$xIxiXxJM$9h z?(H<}bnnx7(P-G2mq>SSr(vgipU#U$!_K@!x_dhfJKg(qUNjnZ<|WeI+iBS8-ly}T z(XcZwk?!73!%p`;ofnOUoq36L_jVd~y7%e4Xf*81OQgHE)3DRMPv=FWVP{?<-MyWL zo$h@)FB%Oy^AhRq?Hr7q)vTBYDm^d|J8k~JvdQ+}1NcX@7aS)vIP>4s9`|3??mmB- z#zpdgVP}yX--BrlJ3R>EBAH;=StQ5zU|PdY4}!QzCKz@W$?-jy*09rqATE*#hMh%n zd=I8I?DQari)4afXOSG=gJ}&rJqY3=nPAviB**t)+9Gx;-<{6jKo)HmR)Us1-Rd7G zXyxNE8rxQNE4z{)j1M~wN<39tn`2$Mc7CeXpMs}hf=VCrZ239UC5_S8x~fy}hvik; z6t*^R#c?0cAtr*g)#EyKr zKpd7p9bAedI50(_A)i1vF@<D{YdYb)qsqtLhj(c4!?M zNbFR#+491u5_H9Q4TwW3c9Jx!XCJCuaY}YX$wE{lOqI_&@KsP8gbKeDiVbQKiHX>R zR$OvErUgT#v*i{@BSAbhmVKnQ2FZv%K=DA;s4U1*6T3VYosomNkQ3~TJ4_m}uF5+y z0Z&|B%aY1D)x}|1d3Va^78pPSvFE2zo0-mxs4vG?oGJz>@FOS?BHE%xQo)#vqJG?H z120Y!3iY7U*}@`ZnF)K|Sg(gPU@wsmz7S zm&_HC;udnmd*!FGpDruyvBv5;XDka>tKd&hwYqpDr&_TCETms1(Yf>-H010G1C3h) zu`|r1u-J5oX;0Raw>dzjls#ujqp1)(7=9^;3@CDn8iB+dNuBd?oka%uoUts7b%mM= za!?prIn|L$QX-S6LOsXwq1~=kg&oYCFmG|{csd?s&X^8jMZqC9C-TKkqp3>r4gjYC zcAka>B-lY4WeLT#l~8iVin!`13KZQ{II%0@Y~HNIPIFa5BnmbU z;cqdV%R9J3&S?w%(8{wE-JatZ&>f?(ZB-j~2E?uOK5HO#YK zx|Ll?5F+d>8SmH5VEZuM2_o%@i6eF(Mx&Q88rxQNn{8a`${0K8$PD*7$)MeRK4;jI z1DD=Q>~xagy8C<%48RNz_7giZ9FQ4Wx?yLAf;DAJHSA1TKxSw;hMgG-)|4&Purp-= znW5zvc4jD8Q?^vY&XfgYhL$rbcI@fL34 zJk{T0ngg$yiRgiH><~y22NABI;t~E{Akh*o>&%k}s6YS6)260i$DhL_<@_RW)xqhSe*8>T5$V@^G;Uum-V~6O}%W+tD-aKH~nYV~{XK#WX+S2fDCqIMboxDe^A7jV7VIFAW0mDuc zZy9gw0mDx04Qn^?fMKVJw~ROTfMF;0hP9h`fUtwV{j*qJ@PZd&S)IyKE^A;}lghGX z%U(ofEi7wOS!bQ)%a{KRmvy1MSj$VGyj04|)`PM>mzV!7msh;v@1VSr$_89s1!cnx zU(IDBDjQSTWRp#)yavl=S~iFBS}t2)c^#F%hq5J?*K>Kp8{P=zO;WacGnK8eyyYLX zyfu`6r1CZ{+i-b1mUnR3_W${^-S*q>z~!A>{t3#vu)G_}d*1V2EdNa9U$p!ymiKY_ zxA$ZD0GAJP`Ot@Ugt8NtovG{sW!GIlOywgV`N(ciK1yZx-S@zA zkDVV9cz*8OFMfH~uYP^^Zx$9ZE_TgA^w>4);MLMijSJZM-Vay(=%!nK{1fMn`{}J$ zGn-wr?3xw!JL&I-SctH5?f1UB>c*RH{yt=-AAC^|#@NX+*(+z+(xq9p2K`?%%hp^* zi3xVgYps=Kv{%lub+T;va-_p{8Be%Xrt?d(4EM@e2Gz@uvi|ybtPgu->}9xDrp7C? zYy?O1K5%K zEWr-lXCZLl$g(%Q5x`^jSxxV=5Igtp*3Gh*IB@DPAv>|F4buU>f3#g}~TbimG~Ur+WsRoJPzW+6Z@_jv4JH^mN8%JR-o z>=1Yo>|n~t=bbGOJOMiZ8^aDh;c4}Jhp$J~ z;C3hE9eg(EuUPTcyf6M!4qMJ zz+=~}F0dn)tpqzKd;zheyX0!@;9i-^n!H!W2g~JqW!&%3b7f@5YgR@(WjOi0GHjM< zuk80b0XxOLGVXV9w*!0SXupHcl>s;f>@axvnng)RuUWKs+bfTF&BAXS7xK=jpGWFh zvP({}gNcXI4&|M)cM@`+wf5R{pM{$p+%DIACy`~0o$yWq@3S^2+beg19eXDMZzV>= zPU(K<)X$y?*!f(?*um=+mjUmyhG7RY1>B=!!L4$dcW}2;$UC@IhKm*o(mgtEltbPz z?2L>Z&N*1e`<+u)p7t5%PCp|CkAF7k^Ul(xkabGlg<_Oo!z0gkIPd6wrv`RFHoOa! z=R4(j2dCLspYPy3Iz8Z_>sIu92Y?grcd$p-E#C5A*Y43V@iclDTK#j+{t|gj?)j?$(?cV&hCsu zc6OgVbQgCf9*6DXK6luz?(>K5>drdi!|n@5e#Cw8C^$a7n>!nhbB>1Nn2)+I!Ex@f zc0|DzCx6Uch{uYLyNgcwxV!k&Pq<4~?&ZFA z+FtI`&+P5K4##Du@8d2zV;}d8&+hBKdFHcd)zud^j#R#N7bL_r7w7yYZ`s zx*IP%)ZKK^VeV!;E}{qSo?xF215q`T$oa9oDRQSQfZ{Nx))xu1UX z)9%*G@i^MucE!=|_A8HZcU*brQH=zhKGM0fXfC%NCianJQ9yL)ap+1>lS74Ek;u5kCk@w=N&arfVRs{8%-SGqs^ zV5PhA$_Lz$NB+veGfB7i-uu8U+ClF2+i!PIKKYE>eDiDE+upXVgIBd~*IjpYu-$gM z?e-D(m%lvc_S^4PchEtXxs@wVb?}(b!PocQv(G;39(?dAx5XCcx#i2(aciux6!`XY zfBy6Tx-GZd+QE+qxa+T9<<2?hY`62yI|6M>_uO-jyNx$~wcBBb?cItMD;)fUfP)`4 zaPZZB_taAlx;^*Y#qGG`d*OH&96PwTyyczl-S0lx9dpdlZuQk)=#Dtz2=}Ky-S3`z z_O~$qFWu8m{}lQ+!}@P#^m5?8$o=t;=fL>s&_2-}b=0h8GX^$@qs+-Bl-YsEY;f(OE1869nxWm0qN0s3juxwYO5 zZ{q>OP8;vdx9mXdz+Mu|_DPzAGNjZGnt z3hbdsBqne~GO$x6!%QI+eXgGM#$hY;JUM9$8&8<2Q$wPRCBhDeh-%I_c-MyLfn*{r z=n#d@NQJ1=nD8J7NC20F15_^|C8~&fDoohnA>n0(q#NmQ&@hozA4}r|K(iMMgZk0o$VY%6B!O)?QdvKi zEo~DL7!Ji+Cdv!aL^$K*6H?D#&sS1ehyQLP!ydtoeTBROW~HgVHPsABBM zbwcr@VaJ$5!SK?5e^x4kfY~vv_yhsdFcrW7EjYXgt^miVAQgm^7f0w~Br1iA6vsTk zM^ou|kIr#iHIQT;4^ZUG(1Sd&thDL66w{F_?rWPaS&%rjVgKy9*w0U zfzC|SCiE!&$r;@m%a*o9tZWQvRPuxMumka+tti!qAnjvvfd4dz=ZFhJi9H;|7S66w z6>6dg*^x!g)F4nq8hAFEhq)0YdbMH%F-1oEb)wHZ?ObuU$~^(aaO|Lnm*LHCpoDy* zT4@GwA47`xQ*qW;ba0Y)Fe!{u2m~Gpq5-oA-cuKga8eGTQBGNvj68t)5P|u+DAofC zfByNypPExfOF6j58p=i*)52m>(HJ|FBGTb{y;AH*A}Z0q*okI?W+`Y>I5JbQE}3EG zNg-T$3}8P`D>Ju>N9lTwWy@%Oy5eAjomfk=wp^s@3YFrdOt>~~djKMxpo`WMqlS!CFml&AYQk71{OF`bk}9y|D>Ggiz4wLHM+ z4A`N2YP?&vVjdXm0r@G?2s@KXbvDn8djK#)#jrEufn0>;8+I1K={=d!u+x)3E`k|` zokehZPo^~N^dyjrV1{9*q0{jTCG${fxW%wj!$~pA;3pov87=+7RqO|78+LLI8P-j| zOEipoR>x~uY1nBP-dbL5sB`+*YguX7X&AU#UTvsz`q*n(Y1nBPxLRIqsB`+*YguX7 zX&5;6YM<}4&>@DMhOnr`&R*^D?;)l;EW=JMFf?Qm?BI_B^|J5}Ng8$7>|sd_-Cf-JcRT!&UnMH;{!N4b{zhxMJn=p1n?WKpcgA@(tc9@ zASKe_9}dve%8Dc=U`5>rcsN?JcQBJ z2rH{VBjSQ4vnh*oNmOa9D%4&tNsq5G?0Da{!VY}gG4V9Rj!X>+D4+(K(24p@up@#j z?F}1OqdV+?_uwzRIM_JC!EGc+kM@%|hy-R3E;ZvE~-7VVu=?up`$jh#sN=Ou?%VXO$eu4@cM`c194zzfCnE?BHGp|FBw$ zog{D?cp^$CVd$_@ql2Li^A2Grt~mG+1hkny$3h*qCxab8KNq=Xbr6^tP|+cF(0fVbxfjvMznpiN zu^^JjchQ*$cA~F!+dGLaq89c&1#J&ag8U*pO1g zj`!`z?ETgN<5@BpBz z0z1_={x)JB01x2vpDOIsc{Wrlu^CezJz&`BV^k+&lVN8ve(vKehMhh}buu;?b|&NJ zKF(s;>0?wUW0PTLGJfvkEQXyvMs+ea8FnV)=RVG2*y&?bCu5UgXEJ{7<1B`qK1Ovi zHW_v%0?wUW0PTLGJfvkEQXyvMs+ea8FnV)=RVG2*y&?bCu5Ug zXEJ{7<1B`qK1OviHW_v%QdVmgBW9HwR*qAXKDj53U<6PzR@NMHI>w43oC(7HFg@y1r4oaBQnT~g*T@32eBv$-aD3OvJS8iXpQlH0$%Lfypa zg@}M8B1>JWNo5C!M#@wrk)k}JP3n>- zu;rtmA4?X9hl*_w10w$y9mvFmHTr3Z3rGD-NTH(3iC9ntGGmcEA%s{w)un1sME;`+ zFF@m>CE~>?s2Fz84H^W0ru2@Eq#@{W3kgu9$4u0rCex9b8A@s-kxD#61OBln_oyvA za7q=S93K2Xv{)zrhS+kNSQd!fP$jV_sU=zEp);}a#L|ZjmjT#OmfX2Fd58T3zCmQD z)AWoKq~kzzVqXY>MzNja&;T)8zGjsYTV+ia0TL>tXBOg_{IIT#*`XGtenG)7Qb=^x zSP+#7lKDgkY0#8uu_MK>L#`n=p?}zU8cOz;($r@ZBp z8e!EKmH{miRz)O2K?E5bK~ZYJ3Dxn56jBu#gyT9;A__w|8hEfJtHd!J;z62&syW1t z`k36|Jx<;b?+5qLFgq^dEMY^Dl+3-9<|k2d{v6MoZ;L`asaVQVP9>f&6k4fp+*2Mt zYp*cvJYpyMNTJ942dv;69t;f18N3;LJQvZt<2@@5peFn@drhj^b78}e5>*tEc*3R~ zR;s<^95jVi!jN>7htJx}uZRC=y$HrQN^~Wincwe3)&#dOG2f3^<7Ne0O6FclBPB5@ zZpSl}wVUwfq(_F`d*r6C7CMh1Pv-3D1B(=&&SC}p9U!C5NasUr#e)Ts7BvQM`%H)@RgH^gdCx;3YCr&_MkaS*uj`kT)^)X zX*p9zt`f>2p)HA!k3NkNUkP)bq|x`%fdO06Q=*=AdX?6GKh8bE4h4j;m3-#&aq`g@ zemLbrT|(06duf=1a}7uELNJ7G2uzBuJcXGPmrWWw$>i2);ei-CkQOlaD0VP? z_`DN9px7aJAejm^0#gw?f-Enfg8U|{#``QUV2vs9K!hE_O27_cg#L551xT=L?CSu@ zpee+pBaAsDGKIOIM_kAr70Wx3GiIupU?+nh`@F;Wkoc2L3IMbOfb1md^)Z2jsi}$rAMvx4h@vq6FI_h4K?Utgr`Q>3IhqXOmDE?n z(#^0V{=*ZyIh<&S2Y5&W?`gQSlnc5%Dy!D667&5qo9YUjK{d{z^T3&!RC7z4*b9u@ zB=#^M!=yumWu+}oam3;_Es2+$n@?jMCg#Y&cPRs@K}+?uk#2;Y*dAz8H;%7_g@@Gf z$mQE2q7)Stqdgmm6qzI+kP@1nb)&S1@=)kNKl-nuoWgPbeoSL@VoB%%jVY0e7T6(=QeedA7DiU%SconeQgMYT8_qK1JBVGK=L zfDbS8P;fXxUPRO}0zGAU2pwvHnf zx2yGPtOExI6iZPa^9N)LMh(}@8r7;VmL`peHpL#F5rJ3=(!2te68C^w=HogZ3l3y= zOEe;_Rm~t-2T{ZS;e>3;8if7du8n6WHjuyqa(bpq7GC{A;ngsSrNlo2upQ0D%xdh2RF=7X@{Liku@88AdXnvu2!V64jcop z19%aweAZqN_E?N($8C+rh|1_Wk_AA~M=4US%Y!p(xP}qLNIrV3_Eid^3DwQ*cqO)$~YvCl?~OPHQDcUX0a*i$^(j>uJkq6!z-X#w@+~9 z9TeA{t+8;$ZoXQR2p;GxEh%N_QR*?9|wtjDdyBsGoNj9s~eJiC~2>fk=@tZRNYv@6LDgu1T;n@EP8?d=&3y zXdOfLJA@7e3IhpiD0D*PFf}5@>@rRgR<-wlVki8HT>2GGlc;1r+#v7hl}YnTl6MFh zgdMtq37iZ&?J-iNVWzMHMgSx@w}hIhj3?aoL?hg!AwN*%38Odlzzkx??~)M?v_~em zKqXhLuvexQS2W1LYU(57FZaMKVkfc$6AKj0FWd{Y3I`qIyVMnq|WWHiYQcW~M zO~X#!BVG1q2|HcdZMxcfz_8Qahx4kzursfbZ*R9@r@as7RfAz?UL)V$Zo^J{AI_@= z!_K@$zP;Uso%TMQR}F@pd5wH~yA3<-eK@Zg3_J50`Sx}jcG~-JUNsnY<~8!|?KbSR z_u;&1Fzn20dDURpnb*j-x7)DO-iPz5!LT#0k#BFeVW+(h=T(DYXI>-U z-fqKAdmqlL2E)$0M!vn>vx6P@5v-94`)DLl5b8p@eUzqC!|Y(E&EJ)Tzn3xE@0Jzp zw3D9B$hTkB3}I&^WA)dvwD~Q*rGKfV#%gr#8mu$PV%QlJHjREe!Hd1<5y1D|wWmBO*cs>@{y@(9HLKFZZld2VYgI08 z#s_97?~L|Gm}EyXn(%6!NY6M#DwjVy*r_zZ1{TQ!hMh%nd=I8I?DQari)4afXOSG= zgJ}&rJqY3=nNWhAg~}(v-3~N;t~}zcQd_Y_3d{^lJ3H7}ls|_%>W@gwK;+vmF~-h9 zMkxn>k|~2GcCdjxsJl%%psiuvnb_k?eA(%XEV8|$d#IrdJA@g<4kM_0UqLhH!k1!ytFvjprQiINnJ4XP@!6F()WzYXG7@$y1`HbGLc z>PqaSXi0m6JYRooRP4~TCq@bo02MKX7J&r84l^);sDmnA7X>@r??g`tJiaKcfN$}K zZD1DmGMt5u6YE!;xhWhmGjfm${w}o0Xu9Gqi%nOZVrP&`J0BYrJFt)xDKToG?XOwr zb?OC%I!4gCKokO1f*l56DRwyi9tead>@hGx9rG0i1A7p_))bbR#SY>EuR^|tCbSh* z1TaJj5h6CE4K9caR0a_%Vuv;9bIk%yD9Rl4a?}V6h{ZFj8Wz-=h6P(wh#c?^U$~=m zJlL@vj<(J_L)O9>0@2f~_?%LL9l{i-^E@1A#tEe=h;mGe5JYffKmdzp_GB1}+Q}cH3HIuVB95<$gZDiV$e7S-4(0ZAfPGM*=ST$Eu4m=U|4hXM=~ z3NW3aMd^az0Zkmz8o9_uCX%r_hV-cIIart-GhMahokd&}ub?S*@&WI#?{QIr9h#sMEsgVx@7r)2Z4iGwc-ePUO+#J^BKr8O}Al z6N@;=U;$%)JD)VMLuCPMl3kunSnf#|LW%*oOseDPB8JkgkcAEgWd@od93*g zUR4u7(!n4y0(xp=Cl1}@+TK4SnAURMeCKBi|Od`oYj~$pvfe}Lk+b}|#oQNeb!$q)h zp{oKRXyCI!n%b&q^Z>(x6OO`zK|*x^j3yr)l-vVdQ8AKrhMkezHYGxmQwFYvcw&ge z?SYcR1`RvIJT%qglsN{2fk&ehGnl=Bxy`Y|d9F#eYr@-L>BcG^7z~ENqivkn96K28{(SYfZZchG7R22giC~#66eVi`-QbgT_?e&eQLKVb~ej0zur!@+LU-9vB;T zrrvT}U|SCucG`Mye&r22^BeoNmK%23dT@T_4LkE2`?i)FcG`Mye&r22^BeoNmK%23 zdT@T_i`bc^*SQl|Yg=ecV2O)1g}gWb4C#+!>bb4gD&!a3m?sGHb}&`zwd#j6tg53{ zTjRQ0m|>?pq=cPkmW=u@d{LoXeGBS5U?=~Yw5`np+&zY=5IfHdm~!Y)cOUQERCWDW z^vnbYgKDQ&~+E0+${C|7`r4W>26__*x}DI zP7eolxE(0^WefS#!-*;UWiJtm*Br+K)eyT%Qx|o_6Y#gnczVx3nj1_d{LyUkbu?N4 zE}A}~>F0Dv-r?UnAOH4wTwYv~5V5r~5ub>}bYJU2kf3d9riusoQ3WY#DC-HTBUzXd zM>*QXi%LH)q~D8?jd>M*lvRT!5>m~6LM2p9C3^9c%8;N+ z%cv@e<3lvU3FaG3IX?Xm4SqR*it@!S2@%e#vxh~9K}5i|UtQdmMF!=A{U}QKL^iS3 zSU$AdwFY8G%`G(w=0!SJ1y1!uSY2u}ey&2I0wrW8stJ>+Zl;Vrm8>$JK~xe6+rlC( zI2H0vzz((+5JPbdUE=T>O0a`tvWVDU&WBgKN`!bmkYODhXPnY1FC0>V4RBDqI7|keJM%U8EwNIk-Xf zfV`7K4X_hxBIp$MJ2C~&5`3p~)5_F5=4B>cTad=34fG>2sIef16Nn}rfjR-Tr;gGX zh8V`zI$RX@m&$m1sw<7i?PhI6v8h~B(8 z3_FAvUJqEo%kgf&23bkxFbXZ?WGi${Ih(~l%tac-Y@UXv40W5SNEWs046-~TDUpVC zttEdmS#wL_YQmtPDCrn36FGg#^vooO>n3}JqJzW#|~!BXbEBJ zxWx<0U7L`h40JAmv_pUs;HKCsys6yz3u0v!L%Jr#d&A+ zuV8d|E1WaDt#MUcuHI2io55=wuwM=%^FojFXdWY zv(O{meY~gEzlNQP(6mh&-F>_(7P$Ci!_MNzU{+UP*qPPHE&jR4kCy#l=4__ zzC2KY9k?>3S;b?AMhrXig_3e>6YS_-rX;H%Wc17Lh#bp1<^G%}YJwdyoNz%niT$8? z$M(vxSLVB2#E#rk<=o=2Lv-rpIIKHw9x&|8Tg1DwH^B~VX?QP_pTY7@-XqqJv18sa z4>a+BVW)|=j5qdxVJG&6wVQaru+zj_#v6OUuoHX3+D$w_*rDI@P^ez;f)`?0oyt-! zYhYQE%Ccq4UPNUrENfF)XPxECm;Viyb)mdi%S)iVRLaZNgR(xCm;Wu7SG?lypuCdG z23%eRWy1|$&1EAh8&lb2lTE3-2FqqzHiz$yc^1U-t%58|4ijy zwEQcU_fh$`_kRG(2f2KR%Z@wl1Z8I~yHME`%7;Jv5h}aww%bRc>`rBmJ@&-%F)AOY z@(Cz=?X}n5T=v1TFO^SX*^kQp`+thd0ay;?auAn;sT@*X@W&TdgWp;8pa1pW|MSov zAAaP~#~y#;$*2DGGy=)60}wLo9DHy&bPiGM+|E@0=zA6<9L z%|HIhPn|pd*4wUO7Q1HIH7o3Q(qHbd5Mk##H?F$wrklV21IS80JX_Gk*vT^4D`(l# zrCGKH{a-W7)?7x333khCt(9f8SI)9^vTXTsq{DU@PqV z4|`?oWw=+S#w)XI1NaXI6xl0h*{e6&D9iA`vdJb`Z@Ougz2-I8%CgNi!y5L=czP|> zSq6LMEQ75w(z0yJEwP5}GM;R&+W!5ghC!y7Gt4gzOWyv;(~ zK!MZd03HSoU`Ot=1Uqz}g}{L$%ii!t0FT{gHNDS5?BEx;xQ_GAH@F6oOmGRP}-@79lT42TXeOi~ z=!6|eJP01a&gkjcPlO!;k6p96z>ZwD66~D#MZ}KolB=)m608< zSsCq=;pF$quvw=gIPxZlCu4(yeq{SH1?2H+I1!{Fg-79}0MX3^qpuRP*4 z3!qcXJ1fsZ>K9~}oMHzP52YQ-J7w=AlK#)@3V$s2QvlSqhrCXa+-H=w^PVFxK)OW z77EfmI&PFh-ZAWqj2+H7SjYRFm8X5?bmz|aYz!X%Y|!VOrAr~}l)MYYD8YtDp6_tp z(fv*h?0{@|7b?$p%JU9Rv#~zk!FzOiz(d!q==lx+C*JR1kFHz1<-xAqqhsP}^e(je z`Ob+aoxI`{=T0rf4n7>T_vr9mVxHflS7YbXM<26r>~Y7t6C&{Vykpq0_gRPJerIs> zPU6tR5HyD$apX|}Jcb>6pB3I`6~Bm~-@yoo2`$5pVP`mY@JXQ+^FTun;P(ctm=t>N5ikDZi3`*x~P(`wmLhg{3(@in$yv}EUO+a;)d1LE6Z*@o^uw^Q~G;?VQv zFpiX+KpjsEgo^U~^Uu4RE;-#jbl=b2iv2$5PTBv1?$rH1e0n!`HXP?1 z4aYGbbzg$x++*?B-F^AE-Q9V|@8Qlr0gpZ11t;$5zH-vX+*eQjn7a^<6(4sOo$_&a z@u{D1m#o~&eeJZp+@+t{+kG95%TC|NU3SJk?i-)o*M0NMeck17T=BV2x+^}vpS$v` z{oGY&?eDJo!v5}CU)8wcm4TrTyTiH z0gmr|7v8j&3IgVnEU?4hr1tKa=829*N$*My7WkQ%h%z!43DGS zkKy>qH;!^Y{pP3Lt(W6*w7cz!quuRS9^>w~3Xfymo!>gv{S1$9ALo94^>OYOcwBS5 z`{lLAySu(~g8S8X@i@`_dew>U?(0r+zk%bP>rZy~+;FnH_j@bcZ*N@T?t|lZH=W|{ zzxh=6`|q!GfB3;lcjc82xFe7Jm4kP&ZtuPKaR(oKkh}f%+uf5-KI1mu{2KSRw{7d- z8~F~t#P49c?RMMkBknJMdCu*(->vSTgD!I`SDxzNF`M{U%$$obI#dr=bd*1+LrFQ=N@+(Z~SVv!w%cK z6)RRa_%Q(oKWyOOEB@}Oryg{B?zxNGamV+<@h&)aaBq3bJKekAeX={|n4{h5tH014 zal{esPk*}KJ@@QyVg6sbr=R{Q^lygs-{9W={;NUH^7 zxyK&A&OQ3*mF|&8E^&`NcA?v4m&4uTkN?m;4E={6J{QK$bi41qm0N%Pm%;cd_sGK+ zyN4b+1MEBAz4WEa+*Vti2J1M$J@V+~z<-hZ;~&p~@zbGwqC4uSZQYt{F1QOW*vj2< z%f4XuS#ImCuXFEv-}!EjJ&tr&T(L9w2Cod6d-I#ub=TjpjeFpMZQcF%Zw2SqxjXON z&YgJTC*3yNoaOGl_bhkMJ*T<5e{;OM`|d;Cwby{tPS+F+@%$tQzM%PrpW{NN9C=U2S)G!{#2J0^S}rmpq~gF zLC!?X1BM;Lz^EP=h#h#$)LicfB10zWUgMAnZMc>P24M$wPt7+&3!O)LghkXceVUn` znZ}ZLSd1NxI@O$UR$C2_pnYmVC!Fye2jVH|1sUcCu5@Cl!L^Wp|ylX@Bz!wvx1s$T$ z8L1F;8WSD_0SVxeaDeJ1q(l{QPlX9PJS4oVkaQy*4jLx1>SJk~04RMd7%DiP;RBP9 z5ctFZ5*mRiYBRSAup}uW*=K}Z&oBqi0yX?&cCTOh%nb5LDa8)QEUqzz9L40kWPt)p z!DV(}lw875%`3riVuw}0IbxzdPs1FH+rUJ6V|_YPVo*Oi9QghzL%S3rWnkeVn1Uq;+;NV~&qcFiGBEbv>6ew7fUjWkWlqV=s&)Z6wFc+$L@s2~~_8xlSm4 zH0&62C>UP)@6SqQ5HLHY6`vqr8m0m`paq8)!4=>b6{LcY^5O_xj6|hyk>Z#K_-HB} z@6kDqs|J$H;{l3%8G4W>mX$VLmts0{#eHqlB`Z?m1&Nzh5ULnElo&9I@E;DUF^E8? zK2}KAbHoJ-flPyf2?2(vLO~K%9$bO2a05ER%gX@el-c494Qk*~s!>Hx!K1NMB+!|O z+Jqj(KRKgYW7*QSh?R{YjY@v79(Euev=yZq5u|-g4)C7_@f>kMD6xlw*uvR0szOZ^ zAv?0jnHmI&NCVGC^DsA}M6XtiAg0J@zfSadr=2VAR=Fpj7>*qj@iM&m4U~{?R4dH@ z?qf(1e=5%UiVjZl4km?B3W2~QK{Q|%!F%dr5l+e>G|DNfl92~cA0jYc7sYx&;m<#R z_)~MrXekHxSVP%JV_H~DDjH*lQbamjuUCp4Nkk|t8ewNrsm|t^aSs4ys2Fx;Jdlg9e8bKnIK3xR8g_aT$VD*2u(JqG z@5z*got^}85zH{`G;}(Cp=2IP4YwF}YB(uo8T`bfH>0IrxQhJ%ZNpB^A;Y@qcZr5^ z&+2$BD-Amh!&}R%4RuZ*do3#sI}HO@%c~7_P9J+MD-Amh16Rwd4RuZ*do3#sI}HQJ zUhVUp7COYR(-0Q5*x9Q+{yoHWhh^BQ1%`%9f*t&Epk5aKAxXndLs-;eH|%&fjlADU zK6GAP{~LxKALEg+6aUOqorjQq#u;xIc6 zXhdAlWHx1yE{Q6QRfXE?CF${1h8^$QR@i}$J0_lH*paCr0R_}R6FO1933fz~rM+R} zYIKJk@E-i77Y7?hIJk`j>Ct`?2a&)G!bK-yqcN;R44K=ON!({Gz#pfGR0k263bl{3bch`aGr~g=q-{Ra0P^6lC;2u~ z7(psVgtpbhu!Hakc?Tn}p(mjD9>x`cz-Q`61vC-TQGyjqDk&!*%2=h=q#H)YT_%Mc z!hqs~vBR*?HjPn7x!S^py1ZPA=ccYHH@_JCi0*N`SU2FABz7{79sJ}|a`Aqq zWP&}6Yknx=>ZCb)*rD`*PD7{=6u6e20*F#kvL6;UMU9Si0-lLtC+v3yK!7e?6N>JD zWppsqVcsF^#1#iWf`B&j=UAxY_GGXF=;tEWtPTP*11dVi4tg(%Joh3R`Iqw!GZsV= z`7SyW!A|tGZhI%uMbyH+r=Tr@Q(>%Q!X&UW11VxGOYAQ1bR6`K)ERch0vl3l*zvv{ z`JIHSu0th8%Z!wA>%YD1mV$6m`y!%oA%)$(dXozur&%Syve z!@$+@YD1mV$6m`y!%oA%_4WrslXn`1orbWe#ontM@@ix1yxz9FQwuT1RN?`{PKi^D zRLcW~omy@(rVDq0YgJe z3_A@SX6)Vrh8^z;Yc%wLVW*+PjNN;{u;X1}jfNgD>@;+kv3m~~cDyUB@&DQT&Ujg> zD&JjjlnYnFs0iwaL_r)3h~vl%12~46QAY^^5|nhwS&|nnTm(@RBq>2f2@2>11XNH- z1{6U=hhYMeOar5Scpu;Iz4w8);tmzMs=BNDbXTu^Pw(1$?X}ik`@jCRtGc_+xh)Ye z?z9BV)I9>m9S?;yS|VWFX$hFAdjyO-9tvx;M8LSy5-?Nu2pD%f6xL{ofN`fKV5aU7 zFz$FLtkDty<4#M!Ox+`3-0@IYqa^~yotA)^x<|mcYJ1qe-b&r5?$3tO_mIxSkS^{S39s%Qyhr${y5istw1kBVu0>&K=g*93tVBBd5 zn5laNj5{6*YqUhbxYH6aQ}+lMcRUo+(|fSI~Sz_{a~utrM+j5{p>Gj)%EamPbpjg|;R+;Odn{`a)@f6cZ;yg%v@ zcUE6$QJit7KO`7(B{6rD4h@bA#+@Mn?~$2tr$@=0@KTIB69&9T(;0Vql*|b)#kezJ zz)TL*;+4M;#eiZ8f`B?hyxuT}qKVOc`K~atDc%e;Id%1-wUg1@0(I z{HCM4Q8Ljxc;ilwI56x|a@?Vd6<)I7GL_qRSU@9o%^DW&UfJci!70f| z>1Et8?yR<&{a)zYvS7G{NAI&%*R7<%(Y^~E4(?uA8FzY>&WSF@xHD0>do`JHr&sBm z=wggJ6NS51lT~tu-m3E(clvD`{{qxPrE{W-G44zh?p{q+%^kSm(ckE^YgVsv-qm8Nxx@E2c*_j;%0#5-j>qnIx=O$d z`>Ep&@P+S}BjP~QxHH2!?<(|a?$C~djG=uerH*l@EBt5KPbGH(S<+8-SZ@2yEGNCA z*c)&suqd>QJ00Oa%WjN2vz)!fjorAjxcJZV?8cp0&fen2ZroX1{AYRgm^&?gEp&DN z=F6USpXKzA6nn&-@Gh!N%eXTV{Laq5^mx|K9I+V@$rnCy;YHtuu`=p4B-?#xlLJ6`G( zamTe-TC5wl%U#rKl-qSDUEBzg*|C!dhF;|~a|hq_RV*x)$L&(}T7^=pZiR~)LpnM1 zQo*n*t>O-SUj-HBPwVI&dWd^vW&+cJYFvO9QU@0imK9pOIOzKyQgdjoK3F3CSW{e* zH$NSD*CJS1& zAi;v*O~!N-t+`FERg6cTRP05Gr93^3i&1E)kdEp?jDvGALnWPu4a6aJbOfEVL5V(# zVg;Er=!ziLNnHC7WEMSu2k#w27`jw)2k1?|UDFYFFj^>K<+w}|`t|yTs=_e;uz<}~ zC?j}sieJHoyQ-Fq`5|_QU5$ccAvuXdzqCt+k+$!PPxT93w&#P4iU^HF67(Z=Yz77L zpsS6{VjUi)xJXPM)VKJ;QIU({u!kz{;BVIOPdEDxEmni(&}pH#11BpKMOiTPynxrt z61HVDP=S@G<}TFy6OYLdo)w6fRM?F{CvliI*YyJ|SNHyiVt$2IG#QQZjG!kzVto<8 z7zPz7Bwkrw&_N5d!&#)pBcsJOI3}*BIYPDA+zBherO`V1C<{*4$>W@8tO*V=6f=@B zSZvEmB1Vzd7i;cQ2cr>vJ;+gX{WztDZJ^eK$uP=`^PrFlxnvzQ;2Bk)eTrB+bYzQA zm*}Vy@fm6GhzNWD)E~O4;ZA4w${qy<-JcB@cz^?1^n)wKhN|hxQNS`(6b;OWte*`? zLo~&`PQw00pR9Bmo=n5>W^5?6Ov48>i<4gv=Fo$UeOD&{ZXt$Vy31mGziLP%ce%G`2+A%rG$-u`@C5AnnuT zVXq)WkP&trq@(onOU1D!1zi>=Dw~|V#Z!ZTXYq6KD!4{X_tF z&S?RRa>j47BogO4{k(MwS?%?f!mA)Y`5$-Hl=_LZ;e~}2S=*Fg^ z+3J3$!iS0bgFu^K3vKm#q5Xl#R?;Z~4Sr9e)A`I@lU|8&XVQrGXFlUje{wnLl{DfGJ;nhQe4|rdLDc-Hhp2EL zmGNJ&QfnF~`J~rt^L2+n8}1N2eB~QV8|qTi|56W#xUCvGg1W)HyTzENi6YR9JM1ah85OqWj{~wc;Sw#RJ-Oxue z;K)yMdtU+E+wWQ=S~u|?E|ChH=xtjsO~wcLR;*R77oP^V<$y+fcA z?$D-GgeE3k+%9UGWEK&q=gusy%3_`b0>+(5pxnm*iH!JR4kD8WLRN(6wM z72KKCj~y)T2_Z1x^Bwx!a1#5T%`uY*4E$U<{}JI#uF!%W7XrqeaUt7(zs8;Z=XhKz zH13QG+5Y>j=gw5VIjjh(|M{Ax71ncSVVc4n9E;uC55}kC(FWX^{9iL`{>O~q3)oPi zKPb~NO6IN%ff?sc{N$KEd{nl~-pTl(y5Z|C0GV~}gv%6sI37A(Kr_ugMtz!PRC~h4 zxHHWZneNz{atH4!@J|clLI13>%KYDaof1=L<>d-jJo8Q+|X+~Sk1os_$ zmpA#e#(!e(!@&q7$PD0`GE5@3tuls{jw)DN*L)HNkH zE3=ZF>b&9TCj+M{_070ZGil9mW9|TN6TTofSO!2+i)v*EQiu$MIoyltE|>!uq-zJI zZ&KH+1&Q2q2N#bS(kyA4q5^4oCdmYoLo}$#5rj8y$n#4_rCQ*4yDT4Vm zcY!&|DW612CuNZdBMGffl2C_sYB^ib7U#r5B%yhu9u2dOXo`fuB6ARoR2uI)m|)}s zQG;q}%Rm@J&fq3R?C}O+JTe}EHEfDVfSu#n|DHydCH02H@S<|ma6vpjQnb6*T^4uxh zwc@!CsE?OB`C0K~%@ZN+Q#(}33a{cDIx@_$6?fX_cH9<=!W}wYoJ;S_Yq>K_c7n|U zZ|wP5gF@Qsgd3^LV$Zl!#H2>D0C{w7VZzU*q_d97jZy6hqM7H8e+q0u_sWPG{t8PC z!NxGWII|8|$gFcGTH1VlkB-;KQT|214clzO9o(X4p+q-7!@^;9Ef8qHoeBMtVF%Ns zcdso_Fx6oYsOQcwUd?765HRk{Lzc(0M&r(SaGeLQ#+`Y{@_5!bm^=Q%6Kfa(1q23i zr-QdX=Ay?4;QLzmNS2EKXx85Bj%Szep;zNh50g5fB^h@n1auFlG4Av*sS{d~ac4q6 z_i!5HP7jkhp(Po2CIoa3r!nsIFsTz-l5uB3K=*JO<4zBgI-w;QcP0dM52rEi^f0Lt zT2hfah3`yFFaiSOOydY)bz_?UF4X^VnQ^UpA@`ec%$a5bosqg)Qx|>U2wP)=&K}XBE)BPu zO1=1n@G97IJQaqZC5;xO6fnl6QE*TcAjhPpc$^q_D69|^21*Mf5%#qcs*>s}G)%W-kjt)vBfvzj*M$lTD~#Kt|O`8f}=H zHH&r5JjWgRRd#q575&qJTQnVyLe1l8P5Pwft2q0(qL3D9(lTkK6cn{ci>uf=5)aX= z+IKi6M6`&LNH`UwLRyJteM05DWmBI!wd46iO)c)`gHn^Q`a*36n*FJ;D$iu|Or{pWFov8jBQUw%k-Gr8&Y3+Qk8M z#~R$Ay5NGe$P8OLXTU+ch>KG0;25xgi4cea5-jn6w&lnc;u>V}TpSH8!i%AyKM*LP z>Wx$DAReMs#~qFV9Agks%@UjtqVkkGjhZdv*=L71-_?%@~Y4^x6pTf0+z7O@KZ^I3+55ACc0Xwl4q6rPqQE62pX~q zSPcdhmZ!!k^SpGJMlE*+Ii)xy*jTSbR6LVq&0trm9{W?B62%fxVJgw_s=hH`=5p@j zf~xMOr-|+*qR$s7WeEzot=ytJYGoUa<~E*E?tmVxE4SFNR-6Y*YR$6Y>Vez|=`D92 zf=xqAdtzIijZ*d8jH672w(#=P_(l-rW-HJyvM#8W2?lbfXdv7v4wOoA+4sw#23GJ= zp&o;yoOKvz-Kye_TqlZC$20IKZ{D#SA}<YO ziCR^sk~_IAMC~iYI-DMJ+4oTUbVTZY(93exUf#Y@$({DDYAkZusL>v2xPz%ibdl$d z-1+9OK7N&>aK}4o)-di2#A(FDqwf)2Z||xKja)iE9xs?$knL3Ka+#cPfA} zaV-MIomz-Yp#lNpP6aR~u0_DOQwxzPR3I=ccc$ethKgmGcmfC*cP0RGPp62v!+Qxm zOr=jc`Bl>xRx|=S1r4uijX6P}oI6C41Oep^kMP5KBulicGfxOqb0RB)$oN%GvG5#!E$v7~&p33uoo26<83Rgg0DyG`JxT%+8-N&AaH!W~*BF^6~( zuUhvVyH}1;neTRyJLSK2;<+RIns3x>^@xCR$9OO-0tt8MmWJrh#D-SyU6?=QH#7|KhuycEj%QeL(JlnuGO{1seY`O3e9@+vAD zad|bAjW^ze%cfK|qq6ztTTpoomMyhx1?9C|w#M>0Dt`rK8!oTs@`g9O5z3pSZ2M*^ z+hKXjUu$`5D1SrcZCtkJ^0!$2j>`^z@5_!m?X)wOw{!UiDDS}XPAKns*SoR&Bb9&B z^3Pb_L*>2i`xh+l=kftAyX>+nl-;=OPUVA8_Sj=jDtqm<*N33&O=X{b_QkRvl@C+- z2$cQz-~RwE2Vyyh%E4HcQ90z0L%AG=#7Zx%ucFjWe*fr~@)p0us#Rcx%ddE$7-u~V1 zec!oL@4EX2Rt@+{>!BQOm+^qN%5;2bmf^i}mO=G0lx(;mzBYt= zW$a~muS|_sW!XmX11~6YubgF@Y`STd;S0;=n`6Dj7FqV1*I+Blw%ihHxL3x*YpKpM zxL3|HxK&13mTj{Q)^NLw2fJ5pf3IB4og2UYja4_@e9JfSigr;YcYrs6J6X2$MOjwl z4iX1mS@z-=BYF50b0^C-*Z_zVxP$z8B~S<1BisS{ygKC$zR}7ue4_=_LE>zIZ?lj$ zP~fl?kcWu_+>!TL!X0{_g~WkZmc8MPKpuOa)%JZBat9ya;yT`UzWkM|uetWRuYL`= zbA5Wv;*AHk9NKo8aR=X}!&`La&P!gx+`)4mHy?VBUcwz9&Oq*LM&yaPBjicBvo(?j z-=Y(DVBs_4@f_gJm##|gcdEEkb-C~KUW6g6u86W;cFIcI(p5b z;O$;{$ZHl*r?~H|JP)Oxmb>JXJGk-CwnO_)*>@81K5LzI=zSL6?BMNk!|x=rjJXrO zlfd^`8m**mCtv|_Z^&OGyQxA-=ot9JapZPKHmZ2#P>Vcqw5ym z@?h8AqvOWY>bubD&v%xecKV7loIA6WJNV(CeUA>`OU(24=+)f$=!qvSoP5fu?qd;o z{Jvw{vG22v%Khcu=sSs{k3rHLd))CS1o9Yn?E9?neOB>741ES8FebE&JI0-Q?%*ed zRt$lb2;eiPRt$k*5CHC2F$9J~z%9Usf?HdeLhC*KLuZ_l-zz z=cOCFhu!~io5Li|AGd-wO8yTVd14$bFV8>!yu0nnv)$tl|In>i_I`K9A@6r*9{K^d z@~~apS%>fHJ`S(5kJ#0nbL4LBoTGMgpE!DVcP_q;+1-8e*bll-;p@0P+^3J<(|zWI zJ>B^q-OF8Y;$H5vCw<6Wcrw2Bb{Czpx4Zb%ecUA;v6Z=N#z1jIU1|KIq`T$Pque(?2d~c`?QVtFZI{98@?+fX_`2d4_pK|Ab>F`7SofVT9Ov%%;_>dz zFCFi`d({cs3L-S^d#-4DKYiu>X9 zr??;8aH{+9ji3;R?mG0VWA9cqc{}Tt_xw-=mIM5w=cf0Mj3&^%{&pr2y z+ibH<+|E1i{I^L;Sb6_r33W@N+Y)V=K4gjyrGi>^_RMBw>=BuILtly)YYJWx%>66FM#p0p}pLlaKa95 zt+f{1rI&8&?!5CLSoe8uyX|gr?|IK9Zl8UQch_9A8(@Q1fXu!5%`bL0-?F`X^wAyM zBadtg$Je?0?%UBVUw*LLe*5#>Ll2$j9(?dD_rT9ibq_pnw7c=fJpj8c+$pEL$*o$o zle_=^ok9Pt?%sP}4|&_t-F^4Q?ykEwfY&-8U%UKdH0jhKfdAjQm4OJr-S%*o%lWaQ z--4T;As%kumCSf7M{S_o$wSJWe4-x!)5RxSI|f?CQsjRGu_oS z1eVrK=>Vfn0)cme>c=orByvZ?CM_FG zCj31LsKuKK*nPqE%v{%WITh>h3#-Kl9VyoAlq6Bp`;x}2V5BQ6|C5u^s_HOeN5Y^8 z7@Z(;rOlbcNY<$F7mf`viqAE2iRWHL0_GMY09W@T#>fjwU@wS<69Cww-PgK-=6Whr zq&mdhf=7T7a)%CD1xKMZD?IX-AWZ+DQisuC^HSe4gAwK&u+di~Otly(c}hLZI7X#w zDhlf{D%u2zVHB`v)ta4it>Lmp<5B4(hEXXjiO?`g;3(}FMy0SM!fC>2n1{uRHgtZYfS6swzNJ;4(fzHz62w-=Ww-&R`ma1V?pD)A6FsetOUc-1~ z7}X2!DtSy$yON%b;chLOX+?PJA%USt?ml3{8wN;r(2L{Pb&aSY4` zMhMU}V??oGjPQ%Em`*-W$X=>498?8vaF1#-M`_SOk$0lLNrU8(FB)VItUjzFC{$w< zbi6rwM~>kEf3Sf9DI(YI1dq)z(o;Z!=8!{;G0SdB!(A&RA1sSfv0F+iX)lFA6XqDdxPHNZ$?l%xV=B;g~~ zB0@sIP|}M;yx>Scs<8!|k_L$*UtV{@_~3NSF{0pjo%uM+r46*28Ri{Lx^EcOBVLbD z;$xJ=m)MqwlIf&AHP13rhGzYk?= zR$RiP8jJZGHjL_XZWtLx^$65!7>^92dIahGKl^QsG&f z2Dv0VejY4+Qm28fPjy*iRD18UA&+43{43JJF2X2U9pb}2q8oXiK>Bu-i%$LhnvMy)N_&=034KXtu5&8Ef$^AJlb zi~>k8M&PV+qS|$G{=uFX90HpVMldg<(-}q{B*I7;r0c_F5^cjun_xsX6l!W+Ys;{r zB`&bA$Xa_07Y(r#&7(zBeFvGFL3R)Yi7_gREV#y2&I|5mg*_p)2)$a{4lu&m7~lfL zQ6SAQ;=d@8+ii7%;H}WAU1v%D)k&=_rJsNzCa9erYwbZ1T?qN9skX_n)qVtSkO@#m z;F161Ez!=OgruF4HRf$qwe&cuy?5FaBZkJ;9wYClyipdXcM^~;HEwKMahf!?FP%LS z_5q`4IdRi4s%P>fFv5+ns?T z8Wr!)TXo>nNNux|GQ}nyv#k12FQ}wGO74X%}S};od++cr?=s>>&6O zjH2%ox_vLwLAZZh4$jdF~5Nel&{z!(W?A|V8+&Fa0a2Vq1X z5-Bcx47jKqB|R@GM)ciUSapmGA%Q2MAeUm4d@0wrPJ$7?n+1$$uK_Rs2*pA_CM?G& zdLP`wX7rrDKV^tBiVoq0$RJ?6WhZS`_O^X(ArP!^kkIN1$HAc+?o9zTF>pw;q5{c+|r?9cqI7DbSVW8%ACD460+s(9 zF5emtfcYqBdW{06#IQyLX?PyN?@Z7$-1;DwU?hh)x*+Nvrm`qtKAciNRbEVtwXfRd^SbH7Aq<`qZM}ht&3PH+uhn;$89%*plsYyVAel!bM%3^87X zk&goB2EX_kx^##UZ#+XsGL#{m@%eLYBtS~S7#bu0XT)^3M6#4jFlLc%iy8%70`(fkBg3d3fqD(&(WEfy)5jsa zmKeEicr*oHBgKmvy`6ly+7U+djVb-TyIxfK^*Dn)VT{^f8SBRF31nfqFv15JDi$5f z<93C5m*R0^#4F}yQ;lo$Lh9gB!iqzSmk53TBmbox`w^e)j(o6&L$pcBUR6GQXNT^*em&KH=lb203Hvz@~7qz78HM@ew`)Q65b4W=< zun|rOT>?=JMo1J`559bZ!)byMu}sX_$@K6D&o{*dn)m|+Pd;q<(~KH?uHiyt6^aEP zb3y`4P$S%=P1e|^AM}Ric%+INahKFsz^0wmgLs4}=m|zJ5FiW?fguDM$Rpfha9LPa zV#KRQ4OLTB6tGOpS%4xcY(N^KDFYoI24RFa04xv&HV`iV5`ldv+Wv!4wOq zjmxE_3JF5Lpt?AM1{mqmb4XN+_3=$uxTc#IC#z3|hz#?Hpdu6P=P}7y=7-1BA16kI zkOwR=Ka}qmd`(a=0HZ*ZnilOc!9z{MD33_7KluOg#9eB(%2;^R zw})!R@cB`ZS$&dp^Z8Mq5Gk(3Fe+k_ml#HQM2daGsEA2kVi@HSDfS7YvMcusUhsk! zzVL->tg*(DB}>*^bIrAuE?xSf7p=Ya+Uu;l?t1I3_ZKgQ@{*UlTSw|(=Q-@M&++r8y2fBn~g{no$vo4%_5cH3?D-9Pxj5ALzY9((S&=U!Mov^SJ}_T6v4{XYER zk9_1K`yX(?0S6v<;6Vo+bnw9kFI%?kkg@`wj=}xX!on|q^{7U*z~~#dUVqz7w}0!~&Ykd`JFY>sc|F&XcOgKbfYEi|_}cZWZo2sv zVA?m&B_y*9_v|cNV@Z~+nPqEb+0raqdu{qig7)kz<2@TBuxF!u!NfWlI7^S+>r) zSr%iIW$Ob-S+>CjSyqJ+0JK?_0YqDD0U%}BR$FD+)>#H90YvaKP1iNVh(4;OI_A+8 zSAOA(U%KkcUqOtn=5r0R4K!M#2BVk06nTUg!L^@wgl2s0$5xhY0yLs)KVk&ee#D5b z{lp`HX!>}BAQ4b8MxVX#qKhxN^mCs-12DSma@vowj83%_qqS+(F^>QuxIZGX@Ce(A z(Z(B>VT2lZuHpR=5NY}_!tXlhv(^}+Pksue=Y9G!=R>(*07h^R>CZJ-DY7Vcu4UOP z|1!(y9uhYs#b}n!HGjG#d-jQ+K#X{|rtJu>YnW}g&xRWIBPwv8jYq!EF5k1WS40@S z8nrip`)oYU)SiuK;G2?|N6XJf={XD!)e%PJ??n`&LGMKrqZxWHLf16}h(Jm(T6q>= z^zj5EAQHY`!#%s~{aO=@@JvG<%@{_^A*>UOPCI>tb7!0xK!STn#;EE&Eph}mq(MBI zQH<~`;}T-2$72NT}AgCzMKmWYD z?aH&=;}8GPtyuPccg7*_cV`~*0k`r{cpbKjJL~XW-N)f|_7S_fbB^52opaP~?h{Av z?#{*6F}u4@9`ix>sbfFr&O2@o_vz#Jbe}l^ULW1doe!@IPK4Jn>fsulw9-`?=4bzMs1cUn@TBEj`@1iG z`~deQcwKe&f$pkv4s>7s#6j*W=N{y)hSxQpJlI|Hsb%ik^Om{m&O5|i_vu62S3h%z zyZ-z`-3=EU=Dz;f!`(M7gx5ufyHyt-;cmM4NO$uk@VfLUcMH6}`MIOqt)D;I-Fn&4 z?zYR1akt~^ieucjt~l0x`^sb8cfN3(yW@+;yF0%GudDENg8MGKzW3!5-1oooQFqtX z_&U+uea(sPo@-BX_g;suliht^J=y&LUtc@L{qXuz+>h{e!>R7aH=gS5|N6(=PriY# zk9WUynb=p8SatW&vd{1)=KxQZ?AOM zUi+v!{`j9b_;$q|aKM4?$Rm$%_uO-j`|WT4+ikVg4eo7k+rjO>|NaiXo^fzNbbIZ! zr~C7tpL5HW-Q|ur;wrat<(UpXt90;9jeGXlXWe6u{myN@^~G+z_11N3uDJyCmbpLu z>5p!kZMJjpjgPze=2h;33(j}D?Y0ZZwsFrr_l(S^$vLL?B4R0x4U<~^K^I8Nhi8B)_9>i?zrRJ?|=V@d+ynv z!~8#XfB3`qp?^EXe~WwH`>qE+H^Vx%ay#z0Bl!EN`|WS;b-($|9q#F8ZgNjOb*+2y z$t&H{PhaMC-~Cwk%roC{PeA{PCoY7sbKTy1Z|gSP@MSQ*%02nS74GrJ&w=%w>egR> zsoQqjvmlPc+>=jT4f>b6U;p|77(W}@%iRel?BLc~Yr$Q5>9+39I}d_&pXavQ?k4x1 z_gv!k+2?q7%{99LHn;<3?#*w0vAg+}?cJk~?%*DIWLr4C&fRz4j&Aw#gWdMqpXVNW z=sfq}gJ-!1es-#R;DMvvjW_NA*lpoXIps}m)vBG`{rB$-`fqjj-ursU+m`O`yEk@s z-L(O{)&cq2?q3c$9eh3tXX~x-dft7p;=DDnA+VST&>zSQcih%81ezj%@7k;w0z)7` z@A!wXGZRC=xMLg`7J-4>fe%jF`yIlhW|Hnb)=X%_jSv{b9k^v`e=|gXx3$sKO_hcS zqN(et)%)W#mONT9cli9Kns=PlR|h6&pIXofNBm41{NcyC=$4OBrddFvq$f(~g4MCc zrU=Ld_Ru6U6FQ<8)TxqTmXM1+SAX=2!&c~danh(8Pn4XYTj}1ts1h2 z|DOwN(T^VS%{^qDv_uCu&04yvd7b`}Cr(`;48Xtxa47$WK*hG9oyxHn#*#LQV`XlW zHjRWT<_=#7JbyIpm~$w|68iB+l`;uf9k&&~LBKRD1#&I$yjwT0#V@xbVQfK0O!C~R1XC`@F>;j zqNn81Tq+aj$U<#GkMf@!5v$m?v@K?3V<@ANA8f`Q$OqkuQjHAKK5h>1LxXsXv>=t( z!$EA}?3z`PCXP@YRpdwwB1PnZXQO#o8(E@PD`pT&WVBxgI^XHe74KHLC#0z74w`ry zzWEK3u-~XxngQTrN|AnQ&i;x3C;Lu%mKT+)Bt!zw1ku7>1TIr0MKoy-q2c`gqBe<3 z^oI=0*Q(sBBcK0#@}~E>ca6N_kRd z+*q;9c&25=MCo#Hq<{)#O7+KjVxyj5|Jo!*j>+f3XC$ z{2c*&!WH~tMNPV&l>g8P}rNpRj3hZL6g-~MY?3FGIkYe@0YB{R~dIawj*%|PIugV+Hpsw zh7BmN2Aa@``fa!)hHUK@Hm*i@+yV69e|m9n;|MQqqd0oCZr7cfvJG5{d_;2U%cN>C(kLQep0(Ko~>^?uY`pU^h`6Ok^tbKF-o1 zcPPzB4`qfY|6C)iZ zTCt^yat7jzU209fVPxE8Qrsa9C_k7xObcz(7MPLeoHJPDMoYLupS<+4vfq;!h8B%%m^+PBXIQDxD(#xpGQ*8fZRvCR z)ElkRxYIImjZkgrbNbX9tLVI;=;N1fS?JuSE{T1FEA(s7X=lXaY2!{W8nkk<4P+ zF%g_UPORpOQpjUEfJe5ZL(o*+L@c&EmeWvAAf}(7L{_RDX5bKDupecHxr4cZf~ldV z9H^7FSy2Ww<765-Y$1+R9CcMhzEI9DX~97qpago_O$T_8G-ki*6L%yrc!12&C5YP8 zA|VcFGQB`Gc_@gbB__eA*HBMjC_mte)zudt;~K2{Qu@RlN*m=7T9Pj~a0?Qq4I~!j zj|E!mu$qcRY*r!yEB`~osT&$&ksqMBdr+5 z9qr-~Uf!qoP3~|CQb@&YL-WVh=%hDghPi{Zfa24k4LufeR2YZ_aXYodk=$smo9O#7 z-$;gg)R|@O@NOV`NXTzx&I$vuAa1Am#gW`-uAAulF>UBE(dt8Irny52@Tt*;9*gOr z>rNz&HRE=qBF+40-c!+H4kWYBojFL-lrGV@Go^`{fv}7_GmxYy4biwWrHPq=u#7u1 zkfbRM(YQ0EiJ5`0j5{-sq$v%tnmftwm|DjWNDx3eS92%+PaUU}_!ib;A;5p&N&Zkj zaEN~e+5aN4vTCuyvw5c&0prdTCuhn-Gww`zf~Gh;Vw# zWqE-RhqV^Dp1~p(n{scFE$?6CxrGOI5ZOvRG&xPpAr6d!&6AZRt7;dIpo1%sxG)$3 z6Nh|cI6n2IDR($;wDf4Huv!w~vT>=TMMrMsYf)i6HifoW!69u2?cgWKK)c2R=z5RA z1GZ>Np0~~i8?tUm-PTtcM{aVN3j>^m(uzBnE-Zo}9(AGnK67qNrKA^;Uq76N4$w8Nil9?zixI=5><;&Wo zgKXj=@&pVp!$K&jA{mOc;)x3QgSuF#Mq_M~lv^~&${_GRq2)cWm&lfUic6k>!W!fQ z=fqj?h?Y>&HY=d4))y-UZ`xu@tjRsiI15!%?obX1pn!n35CblF#AJJXu}`B2OwiK~ zi^z%wv87tnX5%3}z$`pLh{4Ch6Y;RGaUQWqqA0QVt0G6}*4v5)-={fwKK81%*aIy+ z1TiU3f7O&b0*F9MXCI)2fN_R+rPO6a_!RQB07Tiuwt_}Y@|5?6zI0SsfOa%za}Q#{ zfuQv;K73l)JPNE$JhB=M!21F@$ED5~%&D*2atD^j$d#@P$C?y`kMst3BZW$bjXe~? z2`-!Xpg4m`!J7&i`{HG*nZV$?Gu3Fy9p(%yZBVx5>``J20D`>Kcti8*tTpg}r*Y9i zB+*eiM)D-^G9QTocN+K#p2A$z3f&UN(<^Gso#|ad%gCl8QOdNIu}_!!{BdWx@So*q zj61WOy~T}vc<$iM1QZH?Dy{>~fYgwiX?LuplMlvAwK|@>b9cjYheMe;?m*asGuJu9 zsY9B)HiBA()al~%8gd8MBCqtU;6*|WI}q0VBRV=r!(5?=Ms+Ohg9FlFC2s;2+!kZR ziYKHQB!E*h}I^KWR~ORfc{NH+c&SL3RF-KzS&{i1w%<{^Upp8lvT; zA)4(*@CKc|+UP+HDjWE&<=Fk#3`?g8FXQeX)o=$qx-I`jA20NJc0m3K%CJ)384l`+@>BO7xe>l zVHhpQx#+PQk&yuoU^J{I6RHs$^ViG^^N&+d4rkmpN4w zse=f6I>G@+mpy4L@hm|-HyaMH4^e@G|Dh3=mI7#AsUGpZ>-)R^AVhC7sb z&VN{t;6djbz(5pWMFyDQfyzVV+nP=tLr;XI_YrF#!hQf1p#v|Po@(`r9Wtar>QFx@ zqYb472UXp-y;R~;P6s-JN|!x| zJ7VWCq<*Ov6?#<^#GSaUV>wyq7P%9~bf(-<75Jz7K<<}x$+^L1g6e8S9pk{T2-I^Yxw#%VP2oY!NPEzjS8Jr?wbRBZwyCEPds7q0i0h~~ujkG}&-=r(fSu^g$nsHlZ<~h_wzmLOkCqf<3!vr9gw8?-G zgA_>xIiCa`$J&oDE5#Z57PolhdAtnASRIE*m$am+Mt=bg89I*;X9r zq&g=kVZm8x8dAgg`d&ul4&tPM;js*CQsF_;kcz-&6ZHT+7DTo9Bq#Y%?9-GyExF-| ziZy9!fT{^cHH|IEFRzO<#g-&2D6?Xj>aves*WGXjPdi1H+K3>YihMd^f>ca0saOd| z5o4}`C$jJr%7ZOVN1Ck89>@X8qfu`~GsuWn1ZDLa+o7(+!_#07RM|C){50MJG-zsG z2)XEYH57LMBaiJscu=jnJa))RR6`k5NtA{8V;trqus*IXo2M764 z3lv0cXtDz7hfM_S$rjz91}maB7Gp!?JW92UMSj?h&0NA<5uk?<)F3YezAihPO@2RWWqFe)X}x#I3`HFsC&i$v zP70dwfKI?>So`Th7&)=b7fje8S&}fGAQ7l@G01z6b%TE%!9(1RLKBU=hkOjsXHD-$ z9R>j@kQlv@0l8HTo&)@-fK+^+{l_)ykw=;x9C%Y|%N*!fn!y_hsEcDmaEGR(aL|Fo zl^$e8G{3Y-F~~LEAjx?mTbY2{RFhp~Bv9z|aOA;IvtOunDA9<+N+R$cQK}R2{-C{R zBu2vP*Tqmo&ztIu91@Aq8+1c3*zow}y&+76g4_g&AXPwR zda(@|VxNCPi)NrWQ6?{LNnIHOT9G?mtv3oFh(pj471jxTw8xiM$obT9(h@z^*AWtO zF2pwSmh&Dt$7Z{I2YE4Voh!3VISF4W{w3ZKRoaN5s*H$7xpfflh)EV=7UQ z0#rUkX_K5{&1oc#QU#5h0uVi#TIQky`scnL^N~r;)d6bz7|3ubAs6c4(0ZLZ8fd9BZ!!4Y49= zzGB_HG}i~ESWmhtA}q0^g0Q++5;UY01Z*2CgA49LEe$+yGZ!68lVRw@s!_MyzQfoh zzR)xI_U93X!yOKc7>u$s2p-I7qL3rSvj{Dy7F~Zx=VC1}^EzdX*pBpL0UB_hP5t~7 zhRRTh+qoJeZ61R+P9yMB`8lY85POLP$$cIcC3QN=D$qySbm}{Ts3mvULs*8+6g>OZ z(2dml05__r#{sIz5bJBEVW_Qx#9JqwAwn9$q?1sClcBg1%&j%Y2pD(fIQb(ky*YR2 zdTx~=;1Oudo#@vjtZ4`k0u7(vne<~tHs8!3Q2YGO%&f!$oiqZA!<|`t>UYwang00} zhdVR)5VZYDY=O*+#GS?eP_F)Ms()L74S8!(z;B)f#+^zMtroqh8o-@|VvRcVH=Y`4 z2BqO_#>?y}Jh~nHQ|q}Ov+~NxHEtb6D3bXmx0`A znIQa6gDQzw;cHl%3U?ie7jNGo9zX@V3D*1*_7>cIaF7RRJPZz?S9e2EhK)OAbX#=p z05_C4c%&ERAKM~eaXg4)V=u;?GQvc%dhW>IK!cN>|I8mBux1gBQ^kJ;P^2iKCjDVc z9{2Mu01?of_Z*}M{lxUZ_Uv&7m&6OF11^{)e(Cfd-T7;l=(7@-sJXVpEL^h~NUFuL zOeB^#AseC1cuQ06aD*Bs1{fp|A;&4h+)Ffg+%E;W;~5jR5K7rkriD8cd8=!dE}T(O zOro_%_d7Dm2Q^d^JaQ@HPOPPtk`ywUQSM;uaQ^Yy0|JZ#)>Yh*tp@2cCEVfDc{uJ6 z0)^!V9w17HMnEbcmYM~df`&|@a_n+@nz@7ftH#M~3L2###`vX)@Z?I&9lUPQ3kl=5 z9p;YQE3+8gA*&`;@O}s9gr&6Pj)wzG#X|rf@Bn0#W`ql;3CFxyupz|=Xf#4M-UAE3 z^;B?2*2NLhaw%Fwg97J9G^}C-Ml=W`ROCY30b&3Rs_0N9pA>WaZv$Y&&AEddpu!8+ znq^c69zd6rRVf^KAb=KZPzHK%kQVntPe!JMJG5dXHbqSh0*EDyl`aHza)V;XUZn0V zcMu0Ce$5^amSY`wfQl$lC4VHS8CV>TZO{NY=5?j-r^Ep?nT~yjBB`o4P6}6=dCf90 zb7yi}$WSv4^B%oyu{l5r-0?Qr&|@$RHaJ!s51OHcHsdV~-eU>v>9)y z-*?6_|BP_QKcWVC@E_;p@u(cgD@uP@9t<;2MF<^b`fmDOMX~{U$D>)0~L>}7K;~aaW?N*5op1klod#y zAi)^5A6mkou`a-zFB$^IokfFw<|iJ^9eR&Q7bsY0*kzz4KX^?-IhN{u$G_FIMxPKE z$Q}NG1z3Saxf6&JF$PtHU35e~sRev3XQh`2;AdX?wVD6gCig)YG69P412}<9B6<*G zu;&%9jiWj)wlr>4{}5=%or;AMiD=AtQUOtq#kJg#ZKNCmVhm|0cl21UZ_+*?P{*A< zt<~1jEds`!Zt_B`(1sw%Bh}ql~nC4QfMhhrHmN=m&TcxI-l3 zC~z`i4aX&cpdCA)D5#CP`lF-VM;$Ga{Fo*zDwTkhm$L^}_8_4!o|QT}pXkZ~HF<<; z-}DXj#RBFw%?|_Q11oVBc>;Csg4?0XEj3g7)CXCkV%}K&%8>XHC*mVLBnu2tv4ip% zI_6Hi?-1TV7-5heAP!ksvS?X75sa2f5DU(XyKDlm=J2CuB}?EWCHImhQ6n8clz=3& zQb-gIO^w~e5%eVz4o&;CI0iZi7mayx^&}GLswZk<4=v*#R`4t5NF*E$D~={Ij(t%( z?<)!`zr@rfds2TGHUFptyTfsZ;o>^kcVH5{X7LOd4ZP?_4io@KLSq^d$pe7gLOp0v zQS3P*gKIEgn&s5QmH4D6{gk>QoiC59MndCk1@6Q=^l6xFd2);e=f#Q|VNC>*y70cJ z0m^>m!5%z_3mxU@B#P997pA^^9C{-1i4~MeUE*-@XGrc4)HDs;;K2P3y9RwL zNPv?kX|sC39@Z|aWgMwy2@bJhR1;QMsTn%PE(e11;7o=2(16tR zkhAhZlc&5n&8jYVcI~C}qcw)Z5O}BL55!bBj_PP|CHy14sLO5kD6xBQ;0xV_1CGQC z)E>(MJVDM84s*XF(NQqC@1#X%WUX|JQzmt8sHE#xEo;^FmZ&BoRHxz_D$wO~2mk>T zuBjzWnNDX#ok%t4qfJyaT(zSkR+=kpMxKg}yhL5;UISj#Yw$sldlPhCTGW?12)HvWPI9wA7Yv5u4n&>v7AC~=n0%LN@Oe%e7;!KwYw4;PH^0A>sgjBgfF|rnf{_a4 z7=wgi#=~Jg-PRCYEIBI{=Igw9lx~ha@&q1}so9qog+Yk`7sEk;rXMYJ(j+YLRdDG8 z$T`W$p$jo|&z;(2?fH%cPL8~}@Q784Fy@9R@ zgKAZNEU32*3zn9;ChiRL*! ze+FYtpNg|(*C9arPu1^d+3!iz!8h0A#+|uN|455(%N_f(Oe4YFD`VqMuhKcu#Wdm$ zzJ-IRxWb0~-AZn1%}VrVE4>1lfr6DDBG8CCxNiTqOnn=9K}_LVX~IY8sSs7I^bCQv z+#w1nj{plKN8k=ML8JIHYc$UIi|3$=wW#2Ojt>@!VsG(8C5=YJKS4f2LV zWWXj8$PTaVH0ebsHmK+-VGzDdrF`?&JWmZes+D zJB^_-#T)|0og5(6ZH$0%r!iEfm_xw0lLN%MjS(nvXHLEep8aJu&T*CE$PmZ}#lRu` z)d)RSO*x``!Hs!>5MKvVjp$-T^RSd+YjhNK-zfTSCo%4n<27RPM>H>wiKWDy|6Xm_ zf8b>LxdTsRBwvD!5zaA8H6U7^Ek9?P?g8ehV*4I)=fB&Vi3M6tKX)+Lm^@>Ia|~0} zM9T|{mxnQgQez$z+qartvlbSre2<+wa(2P|fDm;MDSZ^oKj(!qD10DY)=?uEkdnfQ z7NoA$)J0D`4Nnki(H~|iiZGdtCgGrEbr=gzfr?PlXhA@uP~i_n;cFfnXfCcfdR~;hXQc2F8 z&QhkKCO8R~bSj+#Tzao$6Dpn-N44Z!uqoQ>Y~Gc(9bnEwY=Tb23pK^Hhzjl{NR5lR z6MD=KsPVB>63Y=q(C3k$kF9avLVC%Kn?IJcG%^4Rf1g-MjA90 zDe!o1iz6YJ#xrPF0}alrT+rNPMt(F1j{}X1F`nAVZAlnJ50MQIV2uN0E;T8!h$ZSf zaf}3^jYjquRwB;OmLuFzTNzFrrh_eduzzVVdL(OcuUi9Q3^K?Q*Pz5XlNHk;8m&zz zPC%~I5emvCh&-`M>!~nXJe$lQQ<7(OFR`EomR#~FR;nU>2!#EzEw;7f%$W#L95Quq zo5vz@%-+>=Zr{;uWdL`WTw*`beTQKe#?Ufi2}GojQGx&y)M02iWxD7boB}-JsVQJ= z*#);lO|uL+m6&m4QFu|HxDNGB0q3LTWyTAmz$IjMsw;(K&YWHA1cXaiHO{T>QH6$m zO#-NVNltN?2?ltdp(b?bzDKv7{51>ROz?ikM_p(T7>Y0V>?4Y}duU;H_d1(FZHJi6;5P z_MN&V5g4JO;IJwMDFR_r7U5sd+Ur^l7?>n9*(nu~*VK8zr_I)RstDEK+;milv!Biu<7|}exptxVy zcjCd?w(UDL5Ot8b5nYUEK4^V~eP@tz>6q<1rLeHDgUpTSVnp)+Ym?7+hJ6HMO#9B5 z|6mT>4vzf5T0;jNOf{m55zPm#a}co_jg4X7X*91XEj9vEdCgjEP;CBY2n^hmnhe6G z*hzu?Yjh%a5{WsPH3W=1vzD>xiPyL@J-L{*NQ^tPma*xH*SIr1xtO&`j61WIvFVA| zxHCPun6*eE?%;C*>BDnjF+3KHcJ&!Sn8I4KhCsxfR-qerTEW#z<(NCn2YPO+umRB+ zRx|=S1&v<9V~ZMqKsk4aB#D)Bhe!CiK$0a|)|n>+s=1S*5OW6~7iA8mI@X&n1S+^w zxFmV*(1>wozF1Pe+JrlF4}-iY?kY$befYgxqujqq`-?!r9a<(ahjB+@V_jE1$_AYj~SgO=&W2pD%_G_2hQ0pbq+Rk31u!3$o9WeqAzxU7j~EhB86_jnbyq?P&-ta~!Z<4a@o2hJv#`2F;{z=O}V|fpi z_rC96u)Lqk2e|CA%dSv%h3B?8O+czJBYfn{K=PTi=FV={x5OyO=v!Cilu&wq!|`tw}#? zW!YLwX=8%B<+az&GP+mJvURg;z4cHIx663ITV*=FG|TW_Im@7W8A>+X5MLX@y)yPP zyjP~itFmk(_<=Et&eO{e%2j6IA8NSg1>L78pz_(e*8z^wt z3dqC60q)5AEa48l&qCtBE6d*SMj(&9&uaTV3%P?2aB&^)J750F)z@5m-B-Vc+_^rz zX7R=YTMlhI&A5Z_(%~(-a_1#4Vea5LkDCv@M=#+H5N9BFHY4)H+!6Am+}Rq*gKyD^ zJFxK}d4xN!hxh2lor8wlcaS_ppqM+K`}}2>UvcFZzIYCB=Sx>5_d8YGsk&w%L2&Q! z+`(?j9h8*qJGI;)@+92BEhoS4Y>ngz+yUAcckmOQkv`wyYZmS;xc9`|x!|)Xz3`%o zFM)Dt!ksmUJh<)P?M~Qt@UuaG%>pv4vku?y$TdsvccN<+Z#uN^B-{aGxZifKFgP$t{aSGgF^6)i_HXXfYQSf%J zJmfVCs8if`R-T8_Ps?3$${pNzXxpKEr|dfkd7rh;I`lpZZ+7r@x#4#bS;pK6-$~&6 ztc}XTp8^!v_|C9vz1d>4vY zf*T(Be24cPz29lT9k31Gh05nU<@*j!vzdOrgYVJl10K3=MW62gapLd-Q7VeDuVV7EV6pRQIunJbvFX z?%4NPN9F$bZuFhR(Z?WZjy>-969RdRJNA86_&%%nAcj7J5f~F%#vS8MJ$LYvLMw(q zO9b$_K`Vy9FbDv5tQZ2rA>bC^L%}Vx=bv94KUsF${{3q1weWIBeIRp7K(NHE_ulQk z@v6T#eZk?&xtF6Fl+3N^-0BOj&Y=DKjj+bi)w3n;1#nzSA75kZMXPO`{l5&oZ$x@K zFWuNZ>|UMyUo`Q@t)Pt(bjK6pXnA@5`RCnjSDx)2fB1)P#j^LiGY)ybJM+*FxRv-i zY!`Rd;k&wz!|UuLc6H|*xtlxZsNLKrj^5p!i?3sLcb`1wgYHwue$btF+#c@J$M5Mr zbHbkP{EzPCE;w;7_t}#^zYp@B{`u0k9?X{1(|{qA?ad(7>-@9u7wUEU3^cff0B z_m;Q3-M#ajr@NC*I?=7M#tYqX#~tT>|NBSWbI<-9=Krz#!ymp6{o5h_TipBJcRl#I z8P>6t+i}Mo!QW5aZ+~;I`^|6ea8EyTlY8o^Yu%GiUg@5G`ZBls?#H@kp81Y@0{Txp zaUqPI>-OGzTesncFN5(_?#U;vaF0KJ4y^A~xBmJ|-L~7F1#ukao_y+R(7)XM`qvl0 z_}S22?oK#i2e;N*3+~cOw{>^kc@V7oJh$C;H@Ww`=MuNiKF7OjuGtN+!K*>$-u&hl zyPI#>-aY#04(^dhwuR&C+09R*{y2{4QlBBVR6dSgn9H|nbD#U&)h^!t_>a!V>D#Yx=*AeLOVRTQ{|rKwZtG319=%x*}zp;NTr ze>#Qw2)=c;;g19JA*vR3b5Ci0Hwf6KXiFdgQef*=g2 z;voG*p%K>HAorzC5eNP^1-a)4sn%S>k$$uv)*iP44)Fdy9w=?Ydi@-@_OSA{b9whI za?dNFTA}9<;#y;h!i(%^+OTF?FI&dzS2Jb0&wQOTaWa;o5Z0WoxYlXnGnvwNf^RPxx{*egcf-L{gv3kHoaIfWAII8c zuDlzWyY*b&PpjPf#nh(BYw|=1L}AV8iU&Joy8E~*8o_skLJM&kUBM6nN;w^Aw9ZG9 zxg!76oN(^*(+|}T`Kej)5Z;6DA&he-O`=OkowKiGhUmqyHkm8uJ~_SG%;o*GJMX>O zD2=e@VOBhN=HPpQk#3P zX^p-iV7c#GMw_q4a^D=QzG+(S`>#^KNSPgX-HIqiP=s5Q?xrz~kjxrD50?td} zx0G@27ZM=mqLaR_UP!yWML^b>$oeXjtyE zOmA)=qm#{jblxonn=JR1d*t2x?)m=PpV7~Id=CIvQcVqN^BGQK`rJG#`kHM(k1fdw zbTBV0!4?!4V7G7-C2VLf(PfLu+Rl48@1x@1-HJ@k2kJGx*9+;v>~X5VgU=ay(@xNc zC8FSM*^4(*BO3Qg&9mVwBOj8vVDn){+|WzuE9azCEj=WrKBpj6KLoI*u6vSSS) zONDwnvE{zw+~et2$QYg9l9;Y?U!0^}=IMhhZ!)j%?>oQG_lWvNl&Ds@2PSzRzEL9b zV{ICC-gkZ8w?Th#buIUndt{*P`5k?>v$&^oh?k9TQ(?wen7$ugP;jGs4v8WhJhE2J*v)oTI_mWg*Kz#EC zdB?4Q2e^YNA_3={6m)kWJ)gs28Wa| zuH}BBxi8J3PquHAs&y{3+%JCaJ5Opuhn9QGJyONq-%sNGeZ!M-0%~^N+j(#2y?mpi z-(tymCwn3FlJ9)_(24FXZOWkh#E89w9j_zvmGR`-Rlj$*X#WG{OGfl z#n?dXykErg-g3X_HxO{PhoYZs$cY%==Qlg=@tpuZTZM<{sVnp+L!5Hz$ip0wF59sH zEW}J&Ydh~dKJO*5K0%lXmU$5;6m#Z9`8Ewoh3YvUUJ$wR zT3#0<1B>Op+uZv!bE710lA180xe5}@7@ft!4WDXk=!;rd1zGF~2WpDteq6ba_H@b+ zB!Wa`xt9SRytngS zzRnqR-iL2|`q7GR8g0)XyyrLFOJ`Bfa&NiEj|}bkd_H^Q@9$^vd~O=Eo%eR$+j$?( zmiWBK?@;qW$w@}_;ZW1sCH zMeSa1@V(yRocGZOFdgqBcHU3>d2hMz{30JYoaFT$-zOwbW`(cwc>o6CpMGsm>ijr} z2)$(VO~B6kiJtd-5_7)e8WM>^{30b^#cFAL)a+aCCz*RnD5jVjSZiDIt^z*sgMz9B z$*7r!`#X+;9NE3zxbO7@Y)GWvx;3du?){eU$)P5ado~|2{g(ShJMWnYm{iIkXO+); zmSEfO110SdQ*Y-z-1ANDUQcog2RLytuUN~Ok8M7k{V*x;u*%3v%|}eWo%fT>J)OLm z?UEu{Eg2b?$Z|i?-1C`Tll#))F%ZCVKiS+<3M-RaIWUII+kHNM#51|;{a8{sv{O6p zE%!(sdw)Of_xD4eqGK_%^WM&TJMZPHKj_(wK@+O+fD&U-uW;V~|IfA4Sf?Ow01yFIVV_I%s(ZO^wo-*5QPusz@Q{Fo1Y zYzxQjUN1^+?z~TK4SLa$wOZ~WoBGK{iixseK^uKJ>faQw+}Gzmdeo&C>9^cRyLZib zUy*zKWh(srs;V+zoUH~ZRQc>gZn+;h_ao$C0Aoh*+SJr?-!}Jrj^nvXzhvdpM-u%F zOZ>Gv{0aL3H?^iA{ryYM7210fZIT4WsSh=(vQnh0<2dR)pk__6+_%g<0~~6_H%RE0 zXE6tu2zrT*3RJ9p9!4pvtDGg2P8m^;v2HX@hU%T%4XiBpL*!mllqOcQO{0(jO`+ls zXKIqOyaEk!=C}^-rLPR&`DvJpykgMPNe3M*_ib}eTeE`9&?CSs!9hLy(%jR2?T1xe z3^_x=X=o)Q;{3*K)U4|ly)}_o?nlUd{uC=u zY9S33YP<&&YqXE0W&Oe&O$3(vQF5O{xFV@Jt*Pl+?uX9()Z}p3KrHu`d;1;_I8gUp z4qSD6RQzf!_w~77=vlEnzww?w>}7T8?d-g-J@2PJhrCOGPJ}S1{NBgMW>7;w%Vqdl6KY!Y3 zESCHF-1B)yU)kcVFn^}_pNeITeIdmbTIeStHgQGfKOeykFe*5>|#q^ z8chXr225hQK$c5&0t-O;s)TQ*piLXQzC^DQ!^Uk%!W( zHRyQ?F$c&~&P?`vQs5!hVy0j)7(tn3&QZQ==Y50oUO?kKVU|Ilojjl|`wiTL>wWO8 z5lH4Mc8s83+Opg?$UU7^2s4*1bI)h2dM-^-KKGJ$j)FQI+CV2|o-OzFxmVm;gR6$4 z9mAe40m%L?X{UY2_WU9438KtbzP}$Wbt7AI?nic0bYSOwl>LhL_eInuDzV%TaZWce zi862JJ={XbUSQ8|=%zT))4VVl{_V4I6wR~#9YOmWYZ3JFy>=v7l;+r;4pwU0_xG^- z`!j)aJSDjwJK-$%mV3CcDEsYtubbl7&%DK*z|MO+@9n$~=b&Bho4iY&U7Z#= zrk3sbw&&ZPA5JdY^JjNIZxXrf`TqY0vCs9wX|JDkMv{Iu?RwwQ^*-51ro1Cmw%m7= z`?3A@T=#p9espEI?<)6;^mNY<)Uez~`?7wTo$iJ0P|ZJSF~wA{+*|H#&+l~4$B#*( zhq*nH)`rb)ZA`&5gDJh<-SSoDbrGgT$W};ryCQaHVX}Zxsd)u_7&_W9VM2a?07TGIhQ(Q=!+cq{$Vv+*o2`>}{L{LCc6!ih3 zB8q~d@?24|fGa90;_~s_p5lf(Pkr<|GxugIEf${}nDgsoX3m^BckcPmne{3i;U!~F zi=`1lfHaHy1x&Mzvw9^jy>v}zao5$AWW2MKE8H1Qr=AcNia`E2 zet!a{ZP)Klp#JYD`g>vz7C#ofFbt6?DtD}GXE>2sI+6Yju!pXDQc!4=>*zcm-hx?B zidja+CCG^cgub&38u)!gMyf~|Oq>--l8nQWQW;IMid2#%LVVyzMUk8~GEgbVVGWT~ zb=(Plee8d;|9tLOSNt=6&rB&>PO><&C`Ex9S^f>0mhyn)O3@NQS-DWE3mL|jp zCzVTlsy8U{^PG@kR!3@BJHNj=_P^tp{cAm{BfpoSq>+SP(5BS-5*94cHWPtU7%`fX zQ46Yxils7HLe>ybN9Ir+9m+(sNtOvUuiZop`{RDANo`1xmoN;1MMq!2fc?r=WrE?f zR3lg~h!+!*>N16l4@??I)u23CPU6$zphN^GT81?hSaNG64RV{>i(=Rx2YY5l$>_4> z+rde)Dm6HzFffp$^(BV$R42o-Zb2?EIxnGOaR>k&+2P&2JYy_D8xk(`R;hl_%el5~U& zdp^@HHAK=#x$RR7`wp>}VU+Dga}tG9AqKF*+;A#b<3!_QHBe48H#*nx6QpsX-SQar z9bzwgw`{hst;4BM5oO8l*cPL9t$qwMT4y*HOtA;BT9F({O^|bpQdz#k@;?Cks7H1( z^J^{X+tqWNb$)yHJjRx7ThvFh{fXb~#IXM@I#~?+j_3Ph?cK?Nww-bI=hoc8 zXUTHyKd60fu`azH5M_0_Mi4YvLr{|(N7Z0F_FzdhEo6G(C#WW>f?ODuV&Y*DskW4t zpN~7`_Y}||kU==3K@JH-vFXsz&cJ@M_OE8C}vDzi)#*)fIGbmS)IH zog)hSV1JRzgVD)@Ju{(XNZFc_MI$XsEe*shF2|6TCBi9I#5$3bVj>J{CKE(msz<9! zDLEg^N{@*wqAF=#mX{MzwPhVtP!^V-_6x8F3`5wnGzFFRhbT5>wm;~fMA%Dar9LHv z5N-@b$_`R6MPq7VRwiK^l%+YTh?Pr7FwL}zR3lVT5(z4jmC}f6la)iFjY`&MVzs3@(K;EgGuTs*S%?NCGA98XggF?u@AxN;-$TC* z+d7;Kr{q!@oS^tIbi-DxB=tM_BLVPX4Oc9}n?xSq%F>NtgLUu%{EmiO?T$uGj7t;kaGyF-*)KBM5LG zBi0^6mTO}A=4kBed70rsKMUV;eB&c;&dms%P~HgGT< zVPRGn&a=u?oc)F4u!PK$o*}EIrL2Y|M$=IhfWhQt@u)(%L{b}BLb0cM;RDJT_8nnQ z?GtJAHf9eN2jh^HX{U*lWu1uWk_s4rEZGLiHub`fr`nED8NrlGqeUbp)fugq`8^cE zvMYvt2iQ}ek^-|LGa|J&Wd|vkVtiHvDG6I9#k?|{mo!Q$Bt)1%xS~`P%(Lf8fHG;R z3Y11XBGej|kaChzIW3EaOQZ>oeKsA#z76&aw6@?<3$`H%(h&2Q@=!@<6VV!&dI{vt zDu|E^>I%jYMH2RGvlYX>4fatehiw;5$##^%ksPX>z7b*Wj*`(jkI6CB(cF$SwdDtE z1>=bF&SMXTIYp_X{e6U)B9q5hQNlhXa!h%sq_c@=4Z&P6?yMF`E?6rVN7U{#_NOfJ z9ekf3VWU$u$%PN}k2mJS(Jys+dIHRT+oUBP6_GD(WqDfX&rc`l_oqx(h(soIvLQ3W z=Xw&V@;4k|h=ZSQQF+=YSR~7`oUG_i9<_@-?dE?aikJW>Tp{c!oI#fkevJ_ZniZaE z*q<`a-RT!;d!8>H_{lCD^m676K_{mfxn~4fteZ%qKzKs=GpE||d#OMFg@5HPBf%K$ z_o03u1I=W@LxGfnk>lhbsmn+HyO@7r)Z4sz(6ePonX5;psW{}NF+eIk33r4s?AyRD zWo4k-Et8p4gi$CFWSlH<4Ey$x3eM{7mjX8|5W~JhBc1vMC*g3`#4+J9fV0Hf0=4P8s zJ;pKYfBpHs&DUvB*x$B!;~jV3vt=s`4EJ6x^${6+jODc+#&K~FFxFtK#W+5md8xG4 zV@V1wLf-fT!4FoRI;*%h*fsccVTJ0e}}6@Yxdf@C(2Pu?Og5*#8pj zr4J40FCXRiYi_*h=6|eRx1M5uOZ1ozj!*Y^7^|t8bVGq+C$@EP_g zA;0e=_JWWd@_ULsknHy{?0>-?kNG`?oppd{>{qP3`kGbOUblKaV1NA$QS*IA*hh@{ z)bI6C*h5cXelKB9bF$ylWQSvZ$nU94b_Dh`AH)8C*xyTIKJ{#R)Dw;Uk}D{G>9Q-Y z0$Lu0y$WOSdvNXvF4xX|2byaIi;XI_3lA0`{@B9-Zz_=v?o3em{31#eR{5dK>HkeCGC&-?w+B z8^WG0^^bR^3%CWb|HWszF~9$%e&4}-KX<{Ufc<5^J@%nJUJQGBp#OWF=TpCz=6d=Y zJ>Sor_xAuo^P3~U51;LX{Jz7x96B1yM>{{`_y0TgvAdjK>i3}=y=d%b&2F0WH-s)} z7yH;f-bsItC(ZXk@T0N!TclK ze~~-f5aQuP4Ew(X_Q81|7XO7TAbqzJJr~4se+>&T?EgZ2J@%>*7JvgCihp<9+NyvU zp$Z5iX~L<YFgb@y>SSfmEie90{?G+kEO)N(WrU9Wiq@nc~ z#qnCk#jQRu$%>zG9?Bf5X;CwQ~_k%tM8ot_a~Xh)Y+BCU_mS4wucTCb&-qvQ)cW`fAbRzZbQT zK~{nl9dWt2=hd|#OJpt{9%nT%S4UFAYVlnWzCq@-@ZqemHvxQNv ziyIw2jP}y+cr$PV)2-PXjTGm`17x6D~pYdPf`-s^G7Hsq|Nd^H` zgEli=2&Ij}-(}+!pO5+y|AQdBov6q)WfQ4FYS21rWa^HkGax67D6@=M@kNgp`vl^y z`B%|31_Ly0CBiERz8#g7fkZk4rus}?ZplGhvic?N@WC%! z8J7&@_F*NSmqdM!*#s0&M+=|=;0VH_ee?*u_w?MMtyu#QCb%D|%L;j}oqA#m1jgZ- zAQg1oRs<-r3=>Fp$qvOZkLZ32k^a1#_)x8j@mjTddW@_Pks`}0fLt&l{lLaDIudt z4Z+AqTm<(fX5@9d8+;saW{?X=S5jVWwRy#wMrU_aYPE|#N3H8s{s1Bw1m_a`_*in| zZM+KM;SE?04a32XFB+5aSvZ9&i06EuS2|#x0Ck?GTWSvdXXbS z7CxKoOH}?u(3nP7jjh4q3^;6Fa)cau32`G{M~TE_cZn=tMoRXqk5F!w7GI^ z{K z_>tE%^~$Z7p4ty!jVZf}B9l`fa7RV?rZdT+$wK@zDkvS>7VxPcheE^*c}eG<_XBAauTt;we&75Hgm?`z2P^~j;nky_G3Om%J# zC%(s-Mb|~{CZ2q_Rp?DjBg7{zBc>X!C?4g?(yV@4wV!C`kt2rJacQ-C3vu~<6`1V6 zyrH3nbC`9gm*NsKFE{tVMW^vB$jd+)Z5&l>r#i2=E=aCCu6qQD0^0GFTTN9%kcQ z%Aq4bBIQ&=Fw=o+?xLf){b&&#fT%Kb9sIzUbtd|f9PKxI*b#Nfby@cy=mB>@sHT-i zXkqvWfT-XKob!fy?n{%J|0T{JrY-q8Z`HPD+nhM#c=xQcjX&f)HkcG%o2-s2HeL-K zQZQA!JxyHPJk($=(XQmaGE_axSM&aoI)|(NNyXQSm$hiZ7>;Nw-DXsD*=4cT(B)rr;hvlPw|=s9iKHN-Sk3^<*L>?L<+D!HRq^Df^k(Q8r` zaj1{dWV73S+5MFkUt`rbxRF>bPFt1eEKhz}NF`?}t`U?iWTnoSV{`RHI&4y=n2p9G zhJ_yWJebw4MGD2=VMKHj^@0>(N{%?&Ps~&F%Y6iMQxtBOmK(A2i2hKQ?c~#dvNHSm zxH^BY>I|-)loUE#zN2w1%6Vi*q0evgH(tgqQ6_y?hVbhD@S@YLo@MUwh`u)%5K(`k z21kCdX)lQP3Oxhy>O%Foamq1xv8K6o!spcaJ_bOk*-=#jLT5vKSnvd1*-Gx~F>QdV zqIlZ1^)t^!2T6i!fUbN;x!YCas8uPBCKuuSlJwL0hMo$N%9DOeGV-$UMP$m_%;kFC zG7{V3d4dLIStg2AjgElRPBswSW4N&K8uHqcaic#}u6$l&y@+@T9=Be_&mcn)`Re~P z8GKqYet28zk_S_fbemW68P7w^E-^D|{DgVGMh&8>kh^ zRo89RTdyQIj%@6oY*}036=ymsll9M}1hjTHv52#cd`c2Iv_OCLV)TvTviV9qF^Sc6 z?v$KKc+hqDkXJM9|I{!*JKgSjA2D72;sAX9sMM>7`Sm_kHLFQJ`R*fbh~Bo>>2s48 zaLWW`J(q3kuQOHF6)O%9zph|P-YzwIDeWA7rmlOuOBjki(|urT)lA32DG0fDLi96WIQq_gy`y26R)aW=c|a#z>F$sgqF zh-FKB=q_4c@K$`33#y?P0G_g(eUn}~a(&*#{bGQ)_rr}kO0^kUTV z7THebY*F4d#6L^0+yezG5BZjPa-6QJi+M zQC%tecd7G<#XZ2&KjTf!4=PG)pP2`(%caeH5BGg8NZB-XEJ(XUr zAE0-m%dbpr;K|y{2Nc5NsHd?e{urR`gv=g}OZ{Mr9>$QYt7zeB2z#lCmn1>UHbU+? zb)Q%F{!q#7F>tmj67O%?5I;F7zkF-lhsagkFFl{A>uvS}@qUL-d}(tJM79j$-U{SC zhZWf=ieA`A#@L)Ces`^SNm4>SzMdyHqXKHO6bR@?c+k@UcoJ>O0)?jMf?Fz^6|nOj zHN#co7Ap5>R;Z!pmal~3`)LK*s;NdRH5x*;xccmWy!0}`o3Bg2w>&s4p+0U1XPg+X zN7gwBhgM?s3+E+|Tokt^zM<4I!WaGru zQ1A#Xq}+c1m$ex-rcE%>2k36#4HO6{QFC*v4*fu2VYrPPMFiHXWHCvEHSgcZ6j&UA z6N?CzYq+_E*RO?%;y}J0Ehg#YQvwTTTuBPuE~f*zU_p(y5Nz#Fk_djH42CEX_5rX~ zyB5I;zXdkwZbYXnGRV{$+JXi^puLtg_*G<;-cL}c2l}ok*&P7YSD^s}6JnW)#44Y| z58HPnW^IQWJ0P$(qJtwF@`MaNFn{;jRvjz=5S|IMx7k*M{IKIt!;7G2NHbBKfd|9C zYH=Uh3rl%1V1uQq1s0PC!4X2aINRaV`$bpvN3iJU(+Qs9LLb70AETWx^AVHBruX{E z!WLwzaqGPe#PctG4OLz06RZ6W_db`et1t+@r*u~&V5G%!Ot6NN2X~0kt5$>_qiyX2 zfwNLCkk@dim6tN8l?psR7IL&NGDoMc_b#nwh5*MYNvbW-Uq29v*=~*+k10(YN{z4- z9)pL%c@mcohXV20$uRsc1`)Iz0@HFW$n~Vg6LJFCIHyMm*Ua}V!*>&$f=EAN^n-g@ z&9#o1qVIjfS%?G(J^b)ny>2Hlx!=Hqv%d;`q}1&ZtzNo>MN{#9Wgo*j#07}Y<3>(L zbyF|5*I^J1cGIBmFvFScCg90vC;Y$+vKGBVz+>g0F912AAn@M%D-~0?Lqk6&cmyKc`yX&E zWEyOMvfnWHYz^WQ=o_*Zwv37IaiyQ5CphF2VV8%8kps&)v)mfsS0rjqx?s))tAr)04&; zcU&guuzsqJ^v*Q*g|;E^J@z{2FfTHb8BQKB{L~r7H ze4(I6LEUIGXfvN0W@Qr_+O8Nh|MLaStyzV`UBeCFNfXIf(mM;?0)nqlY1-DB;gGOE z5c&mfPk3ovT!QiSi!H-MSF?L5M-CG_?`s9P(g-6xQ4v59w;B;bh>8=wL`gv5+%$YA7c=^oMSp*g?|=8&@&Dqp>M!wQ`A58k3RV7 zluPIl1HLesJg{0heSC_ex-sCid7VvU-!v|}UeVz3I_edL!-OGYU7~-Z68D5jsRj;; z{Y^=p1w7u^tm2Gwc!y^-#Nup`C&TVETdJJy>XhlmOi|_fr>fB5-|rKhwWTso$&O zSA42EK#E>77TUheOHilX^>I=k)eXd4Q($vAH=?0gWFT2y?Q*;J>79-w;|z}cKrSgo zr;`oCNa1?UQPcEr_QLst6=u=vb$i_;weU>K%+wnmSA7M$^;vG$<2iSdLT^uTtD@<~ zP)M8uT3Ls=RNU1CDST=q7z&*0WUZFa#$8nYvLhwbnsyx%ywrk1SW;JbAf# znpbVw%KO*xJC&39uDk(vBZa<$9#ORW2-?6MB8yG_x=+C^mRzS^{0N!2C#@$bT&vpX zaN8dv``4+@{+8S|+jbp(Mg7xZ^}$5-*)OWA$;uCvrjdGbQRTl?uGgndQ765ag8Odo z5{Ku1ob7@&Hr`!8-+;aVYy9=2pwH4?{Nv$qHg5Kh6<$a;&{EoD?P#myo(I4^!>-Mxa*?eQ<@Vh^ZOmZN*GisLu(cp$f%luy~BvibWf zK2WQ-5l=!geG0QHJQHpVMoV)R9=pFMWWhP;<6svu8m(mwx+<>Vsyh(fiDp%RW1wLQ zsS>&aCO{aAW*}i;;Bw>2AFmD!O2CHOu;xsCbILVj(`(h5(W~NCrfDvkpt%%}dlI&I z_8T`0tb7#x41(bC+g3A1}OHL5%3y zPvV~25w{_k2;atC_hky~S!ckel_Sk13;Db7!8l`$IEz>s&T_aKi&F7*w*0{}8vrl95Ordhs-`_%Pph%rnMn@qzqR^hm*6Z7WxS zqx!7w2GQ?mI3vzdS8emWp1-iSMj$T5xS{tOO8s?kT~TH0sv1U&XT`n5iLZ)r_R-oI zqNcq2Sry&+t!RGtrNrVD*TVkYX+Pbt`|9p`i@T;~erfpxf3JJAvqmZ3Nit1T)|10H zhfH6mes$<&>FbkI`Byc!r(15-yBqyykI}af;mwSkstW(~Ptpt-xBb*}52}8%z!HE% zvue@jQ)>lF9c;B~lgsT$^oTCI&E-#<+@r5hqOgpNzl501n`zU;&&WPk>lo72p*HvK zVO4}c2VAAKiy30Yp(SS|Nv;GrhUifQu+px{p?hF3q-!7c1EZsqI|}9KlJU&nq<+L! zLOJ8)epL2m4-iP8;#73ZIOs>zl~WQj%AQ4!Wzm*E7ea{EaF5#|Ra<&Ro*otV0ya;} zpccB3)+~a|T#aV`Xy};xNArn%*+E+VAp|$bu!i(QJ77i|5O{vs6=(Xeb!2fWG1rUY zPLJ=_R9kiZ()e+jCEle87bGZ4ZPiyA-rEzuEukAZw8ao_ex_(gsaN#58}l^=rM0xm zYpbpOM@FF@?v?7^jx(0_*w{Pmhi%=S-k)GDMB7Avu`2n@q>)_RtG!l_@%bn7TQt?a z+{9Ia_LhAKN6&L$L%D^=PtHqcqZ2fbz69Egz*>??UjQ?POsb*+G`AVbQAr@eq}0CX zCHSEz;m_ZqhM{{vL`9E|mrc4eQTY5VbRXT2t)PXwA<#Qvo=BGtwNMD=RousmIb zGj-jTa+A~M_&^)ztt+t9xCeFd9VwzMVHiOxVABE*Dx#BnR`U_(V{@!KXNxIo%A8D#ZSj)EdmMlDzxhL6;^4>Fj!~S`fnes z`)9u{ma0boZT{CX59yN7CF!ni3H{H~U2$Q0VFLO*9+MH4BV#{Od_>-PKRxFlfh~^N zt!_yF8;8p6Ubm;0-7U;=5uCRsBh=0$XbE~0epovXyhFD-1_4b$>GO!PlH0+xQ3A*7HhHVd+xa)ts<=^Wvu6zvd zY0_>cJ2UW&UnMTm_VoPsJnP_IpYBh&e>{KSNUWYZNW)w3jH zU01<0-0rwgH72uS^xW}@L#?^^jv*lf9&3IU5_=RYj zk4)Slb^hIpo!w9|-C^q?AlgK8B`nD(g0IEr=bru#oXacV4eIGz9D(Ba03?bb2t|Pl zUN2mi^~5p_>G{qN+QK5yQJy9hB;j8PlHNAEDMa8-Jra9UJ`1V44`u%w` z?wz1}>x}p;Qu4fd?kDl5FH^tRXU*VGQq~N%IIEpkC^FOwtBuo>7fya%lmFWI>33>o zeto*T!iANvT%LAi$~Vhl!=2mTEKcp?qo6CAzqtxH^`ueAy6$y zoX^G?Gy}G&v+$kPV$_Vc=;1qqRJajDU19eQ^PnHW2975;BG~SaC-1`LE>_<`cE+QJ z;2sF}aUKyC&)`fsL<7eZ2XILV?DA(iynfUOJE!xA4 ztNjqEY#5a-#0Y%`fxT4v0!R#mAeWO6^~x0KF!J!RHH9Q3L~13L2b> z3wd940){(O({L+XkP*CU2*&7sxHQ8Wf&*O$hVzY@bM;$zg3B~$0@~6Q2?Re+KAeK_ zIru_+E?qVg9kP_W-OiDXO~{4fm?a#A}5sIfvgDk1fb!^TYX$ zi}047o4|_?Q7bQiwIl_Ebx^pr-+_d&0iule*|@LbQjCzaYV`(TDOSU-ILPfZJn-_ikaE0T*0GYVP1HPs3*?$u2)< zn7WFCiGF#5*idx{;b%5*I1esbpW}#eNUqaahb}@laQL)7PbOuM!d?as+-qoTuOs7S z+~=gUdIr7Ya{Pb>Vx#=60W1}33|FA-Ne!Zpj8|rI=Vx;7!WBDQEW_s`A{<4iwNMHB z>O{CBskOlk6l_Lj6IFqro7fB0z~PO@X{#2`*1x+KzJ2j8<7##qij$gk6BQX`H8H<{ zcyH6W+@!ijAKb1N*4bt**H7Uz>lVOAE?)5-sM4!4c zGbxoj=fC=q1mAtZF77n+5;x;TEB`1*ck52^EyceT-3=R(#*-zRb8aL{vR~mwH~RcP zW!GNAnv=B52&OYfWAd073i^7?X zBwuPWzI|Qx7|~^QdmCW=ewZ(TQ>xPc@a|cClO~psQip32n#_@E-sAp(uW~pY{v1d5 zWLPt$z;&di-)6-_=NsMiq*M)`9S8_MI+%jUa$@mSdmTMJ7b!mcyVcYJcPKzG3bWTl zn-V~29LZ!ipqo^;el>Zf8K2$5=sofdKc;3E+NbzD$x`6+ zd%xp+iFpCC<04Y-6>I148e_q3a!{vQ?M$9ZGKapecXOMJ!}ODgMQ}P`*}63eCu}5G zOjmg)w*=Q$=|D_mYS042y4|B~dHoB_CANUZ!n-H{c2{eRpxbbvjN2d%*^h%j! zn859qLoS3cZTsC2*ji)m>vUR1Nf4+i^alLo(^Y2y$t~D5o2<=3*8%%Z2&|H4F(l{$ zOBfWGIyHOOBiHmwo1IS9U&5!3I;xoNcPG2-34QU<;itg|1b9+ca`aLH--nnRUG|wu zq`ex!C9x4DUsL2#6(#E7;`Gp39qRqG@|)>Hb}PTiX6KR=0@je5;9+{&-8A3Bw|H2S zrh!h?n|3VP40x-xbcKvQAm_JEd|i{)oOc920$*)CL>f|foY+5g2T_yqlIljUcc}7l z_*Nyi+CP#f>s!el_@v`<@=R8mofsEaIcjxq4DXqly8aR|1rAi-(6?xCRdQX*YPg9~ zou)3ntY3-wJUBWe&+N+;@ETI-xLs*?^uI{ye3LIsMDux$>?j{zQ{$*MaO?QB=Be4{%ACUIC^E zT~unIh+#_0QQs>g)&vaTpMcF)z|X!xYYPyVs$PL5(wboAe~^wH@#B67K6}c8a%O5; zaUz`Nu`VK{rw7!+=tb$RWn-uYdT-N<7TyG*e*xrXb3KP==#hU#pm&t*c zwU#&|^poOiXf`ER~Bn zN3rHf9IvGxMZ!0c92%Da$LDa?1=ol0(WJ>?zf`nUYjn6!SEorW^v6BdeS58TAgNp` zy7J9Wq$AQ?sm-@Mm)_Tea~5e~a{4rl6xMhx%7qGec{ec*>d~7lEWBCyNf!^nLoe6D z3h+guTS%;nGH^iuPYqlf)V>v`?4jvnD;Pw-vdqP4N4wzZ`wJc;J4zeec1O*l>Swjn z3aiAoyF9LK9I8njvR^Xm+DeiPwZKWJ89e$W6GT+p) zjGSkjq0seDr`=xx_YrFN_;Hd0))?>w>MUWRyTRt7)uU*N=!F9yTNE!cGZk(_>=1mB z%!o8jhussbI^hrLLrI<{p`o-O%;myKlpK=Phm$y*1OYCnHyL`k{D|<=cq%JBLJ_XU zg_AfvRE^0>8WiC+aQcvdD$J!e1wN%>HH=;mP-zd~sK?G>+%`Y0t?-WQ6Y57uJcEJ> z45d20B=B=i0{pC+4?n^(_{oIP6VQRSPgTN?8$1tH#lcSz+ekxUjA9muSs-SCm<3`M zh*{v|u|V79LcjK!E-e@6B4aIF$1yIjh+`D9K+FO$3&boCvp~!Oe@+YhKPO3RvH$=8 literal 0 HcmV?d00001 diff --git a/release/1.30-2003.01.31/Atma.stp b/release/1.30-2003.01.31/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..5ce4cfdfff31b56c952a97bccd5f653e74d155ff GIT binary patch literal 616 zcmchVO%8%E5QTB6r(iYFjk?eS=z?g%Myo3|#Fhb?XfdUbcv7z;(4QD^X + +404 Not Found + +

Not Found

+The requested URL /irc/atma/Readme.txt was not found on this server.

+


+
Apache/1.3.26 Server at croush2.local Port 80
+ diff --git a/release/1.30-2003.01.31/atma-install.mrc b/release/1.30-2003.01.31/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/release/1.30-2003.01.31/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/release/1.30-2003.01.31/atma.sa b/release/1.30-2003.01.31/atma.sa new file mode 100755 index 0000000..7376c97 --- /dev/null +++ b/release/1.30-2003.01.31/atma.sa @@ -0,0 +1,1587 @@ +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net + + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.30.20030131 +author=Correl J. Roush +helpfile=ATMA.HLP + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=ATMA.HLP +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Channel Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 9 97 38 11, tab 1 push + radio "Normal", 163, 95 98 30 10, group tab 1 + radio "CTCP", 164, 126 98 25 10, tab 1 + text "Show ad every", 159, 171 99 39 8, tab 1 + edit "", 160, 211 98 23 10, tab 1 right + radio "Seconds", 161, 242 100 34 9, group tab 1 + radio "Minutes", 162, 242 92 33 9, tab 1 + edit , 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 75 28 9, tab 1 + button "Delete", 169, 247 75 28 9, tab 1 + list 167, 215 22 60 51, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 36 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 26 87 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit , 182, 39 44 20 10, tab 1 right + edit , 183, 62 44 20 10, tab 1 right + edit , 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit , 184, 62 33 20 10, tab 1 right + edit , 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + button "Restart Ad", 198, 51 97 38 11, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 69 58 23 10, tab 2 right + text "results", 131, 94 59 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find command", 152, 8 37 79 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 46 23 10, tab 2 right + text "results", 155, 82 48 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 48 21 8, tab 2 + text "Limit @find/@locator to", 197, 8 60 60 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 32, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + icon 106, 9 23 264 8 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,167).sel +} +on *:dialog:atma_config:sclick:198:{ + var %chan = $did($dname,167).seltext + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan +} +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval.Unit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval.Unit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels,%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,167).seltext %chan + updateChans $findtok($Atma.Channels,%chan,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,167).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $regml(1) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: echo -a $parse_formatstr($iif($chan,$chan,$gettok($Atma.Channels(*),1,5)),$Atma(FormatString)) + . $iif($chan,Show to $chan) : msg $chan $parse_formatstr($chan,$Atma(FormatString)) + . $iif($1,Show to $1) : msg $1 $parse_formatstr($gettok($Atma.Channels(*),1,5),$Atma(FormatString)) + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.TriggerType),Channel.setDefault *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:text:*:#:{ + if ($Atma.Channels($chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma.Channels($chan).RespondToList) && ($Atma.Triggers($chan))) { .notice $nick $parse_formatstr($Atma.Channels($chan),$Atma(FormatString)) | return } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1)/ + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels(*),44)) { + var %chan = $gettok($Atma.Channels(*),%counter,44) + if (($Atma.Channels(%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels(%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + var %chan = $Atma.Channels($Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels(%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels(%chan).maxUQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels(%chan).maxTQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Channels\.([^\.]*)$/i)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Channels,5,r) + } + if (($1 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$1,5),$1,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %chan $+ . $+ $prop) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$1,return) + Atma.Config Channels. $+ $1 1 + Atma.Config Channels. $+ $1 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ .Interval.Unit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + if (($me ison $1) && ($Atma.Channels($1).EnableAd)) { + $iif($Atma.Triggers($1),msg $1 $parse_formatstr($1,$Atma(FormatString))) + } + scon -r + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %allchans + var %counter = 0 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + %allchans = $addtok(%allchans,$chan(%counter2),44) + inc %counter2 + } + inc %counter + } + %counter = 1 + while (%counter <= $numtok(%allchans,44)) { + atma.advertise $gettok(%allchans,%counter,44) + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels + did -c atma_config 167 $iif($1,$1,1) + + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Config(Channels. $+ %chan $+ .MaxUQueues) + did -o atma_config 183 1 $Atma.Config(Channels. $+ %chan $+ .MaxTQueues) + did -o atma_config 193 1 $Atma.Config(Channels. $+ %chan $+ .MaxUsers) + + did -c atma_config 194 $iif($Atma.Config(Channels. $+ %chan $+ .QueueUsing) == FileCount,1,2) + + did $iif($Atma.Config(Channels. $+ %chan $+ .@Find),-c,-u) atma_config 190 + did $iif($Atma.Config(Channels. $+ %chan $+ .RespondToList),-c,-u) atma_config 22 + + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-c,-u) atma_config 158 + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-e,-b) atma_config 198 + + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == Normal,-c,-u) atma_config 163 + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Config(Channels. $+ %chan $+ .Interval) + + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Config(Channels. $+ %chan $+ .InfoLine) + +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,$cid) /i + if ($prop == size) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Config(Channels. $+ %chan $+ .maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Config(Channels. $+ %chan $+ .maxUQueues)) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + scid $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),2,32) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),3-,32) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) " $+ $gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),1,44) $+ " $right($gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),2,44),2) 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\]) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } diff --git a/release/1.30-2003.01.31/formatStr/FORMATSTR.HLP b/release/1.30-2003.01.31/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.30-2003.01.31/formatStr/Profiles/^profile_Atma.hsh b/release/1.30-2003.01.31/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..b96a25c --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,20 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Config(Channels. $+ $1 $+ .maxUsers) +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($1).MaxTQueues * 1048576),3).suf,$Atma.Channels($1).maxTQueues)) +&Atma.InfoLine +$Atma.Config(Channels. $+ $1 $+ .InfoLine) +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.30-2003.01.31/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.30-2003.01.31/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.30-2003.01.31/formatStr/Profiles/^profile_away.hsh b/release/1.30-2003.01.31/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.30-2003.01.31/formatStr/Profiles/^profile_nickComp.hsh b/release/1.30-2003.01.31/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.30-2003.01.31/formatStr/Profiles/^profile_standard.hsh b/release/1.30-2003.01.31/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.30-2003.01.31/formatStr/Profiles/^theme_phoenix.hsh b/release/1.30-2003.01.31/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.30-2003.01.31/formatStr/formatstr.sa b/release/1.30-2003.01.31/formatStr/formatstr.sa new file mode 100755 index 0000000..4d045ae --- /dev/null +++ b/release/1.30-2003.01.31/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + echo -s Loaded $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) FormatString Profile(s) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.30-2003.01.31/versioninfo-dev.txt b/release/1.30-2003.01.31/versioninfo-dev.txt new file mode 100755 index 0000000..fefcc58 --- /dev/null +++ b/release/1.30-2003.01.31/versioninfo-dev.txt @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.30-2003.01.31/versioninfo.txt b/release/1.30-2003.01.31/versioninfo.txt new file mode 100755 index 0000000..e3d358d --- /dev/null +++ b/release/1.30-2003.01.31/versioninfo.txt @@ -0,0 +1,54 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... +=Web-updating is well in the works, expect it in the next update. (It's actually done, but I want to be sure it'll work smoothly when it's finally released. Could probably use more error-checking code anyhow.) + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/release/1.372-2003.07.10/Atma.hlp b/release/1.372-2003.07.10/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/release/1.372-2003.07.10/Atma.stp b/release/1.372-2003.07.10/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..a51123add73079560e5d166c444252ccae882b8a GIT binary patch literal 4613 zcmcgvOK%)S5Z?F@@f3fdNu-vIwD#=UmdpwvIYt(iY+|wrm&CGWX502iyEB`4SO!E+ z`~_|tBXQsW7Ym8}5l-B=a^*_BdZxQ~f;b>9mZ$5h>gxKws_uPna8l$?_v=M`_Cs3! zxvcN6>2x&yNH@5y6SU~$OtDcnA1g5LDBT=Zro1-l$#S9_T#J-O?B?S#ySy}I)#9?b zsRGPFoL-sPAzD0`nwq>0u*b%%fKMKLS%d5A(QKDYr}Lt&)RW50g3z$kNS1XAqVwu=O)Q{tNyv`7FN-f*j=+#c`G!wY3=oo5O__hp_tvR4gmUAPgLJwN(g^Om1 z<b%0Pa;=Mge^k7-_LiZO%lh>@|7R?72;gghmeIFOggJl)w<*2LI z>$9RZosXq4BnvtNntOlNhOmN|0mD96r|%AKkl6Esd0bUl`qLedLZp**a2^B6jZ1w) zLWwqXqSkd%>x9R}1ec?+M7CNGEF!OT0*&Rvu+1hx4&B3T7YueSmO4pw0=#nd#KC2?!{>m9 zLFjL7Ti8}cI{5}E9i~i?M3ruSYk-}6KD{c+`j3H5&bOWs9Xqh9A(=yDS0_WxU7XfC zlAwE8yWRzW&5cctv$O=Be3Z1CK%}ZZMEY1DmLeZxyHG&g*?m~ME;()79W1i6Eb{MB zt0SE(KwkI_=NLu5;M(LC7=Zts75vu8Ez1mcB+J?*2QqXkg#sBPJVLp6e-W{A4M_>Jx|4tL7fR6a^SNOB{GyK_R zll?@)C@N5gdq1MNl_xk!RA*`L74iB4kQ@?+)izQ27p^(f67T~wBp@bcP9o6d|E@`VCh`-=q!N? zXDu_ZXDgY5qjBIj&0}~*!~MIumrFR2O=H(1nwuMZ&-gh=#l-i*>9jAR$Ms4oR-1jE z^x7qXqBS@JJ~jHBI)ykc(MyCv8;-W^3z7w)=+)*62BDzHQS{P|k4nVjvZ5Wr5Lqt3vPV`@jcc_sA}cGzHMg1}J99wK zMkfQG83H=LeH@@G3VS3{0lzI*kyauUQz)+7^mzVYainugETdoFw+Hv%-%7H4D~YSC z?*^M&G5%<{z^8^9UUL!Uy`YBm*M3#MQNu=-sE+XcT)w$9uu#bYl@h*(84MeBj{{j9 z-Ln}&CYXqyBWvLNxX3TRz4MM`aItMmu7It@Mfc2hFCUo>u8Tj`J+w>HKaX`cpf}XLcpgXKB3;ab I(r=N!0fcs + +404 Not Found + +

Not Found

+The requested URL /irc/atma/Readme.txt was not found on this server.

+


+
Apache/1.3.26 Server at croush2.local Port 80
+ diff --git a/release/1.372-2003.07.10/atma-install.mrc b/release/1.372-2003.07.10/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/release/1.372-2003.07.10/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/release/1.372-2003.07.10/atma.sa b/release/1.372-2003.07.10/atma.sa new file mode 100755 index 0000000..37ea5bc --- /dev/null +++ b/release/1.372-2003.07.10/atma.sa @@ -0,0 +1,1771 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art created using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.372 +author=Correl J. Roush +helpfile=ATMA.HLP + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=ATMA.HLP +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + check "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $regml(1) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds, or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP SphinxScript_Saiyan &c12«&c10File Server Online&c12»&c :: &c12«&c10Triggers&c12»&c02[&c14&Atma.Triggers&c2] &c12«&c10Sends&c12»&c02[&c14&Atma.Sends&c2] &c12«&c10Queues&c12»&c02[&c14&Atma.Queues&c2] &c12«&c10Online Users&c12»&c02[&c14&Atma.Users&c2] &c12«&c10Snagged&c12»&c02[&c14&Atma.LeechedBytes in &Atma.LeechedFiles Files&c2] &c12«&c10TopCPS&c12»&c02[&c14&Atma.RecordSpeed&c2] + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,$cid) /i + if ($prop == size) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + scid $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),2,32) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),3-,32) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/release/1.372-2003.07.10/formatStr/FORMATSTR.HLP b/release/1.372-2003.07.10/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.372-2003.07.10/formatStr/Profiles/^profile_Atma.hsh b/release/1.372-2003.07.10/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.372-2003.07.10/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.372-2003.07.10/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.372-2003.07.10/formatStr/Profiles/^profile_away.hsh b/release/1.372-2003.07.10/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.372-2003.07.10/formatStr/Profiles/^profile_nickComp.hsh b/release/1.372-2003.07.10/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.372-2003.07.10/formatStr/Profiles/^profile_standard.hsh b/release/1.372-2003.07.10/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.372-2003.07.10/formatStr/Profiles/^theme_phoenix.hsh b/release/1.372-2003.07.10/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.372-2003.07.10/formatStr/formatstr.sa b/release/1.372-2003.07.10/formatStr/formatstr.sa new file mode 100755 index 0000000..4d045ae --- /dev/null +++ b/release/1.372-2003.07.10/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + echo -s Loaded $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) FormatString Profile(s) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.372-2003.07.10/versioninfo-dev.txt b/release/1.372-2003.07.10/versioninfo-dev.txt new file mode 100755 index 0000000..fefcc58 --- /dev/null +++ b/release/1.372-2003.07.10/versioninfo-dev.txt @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.372-2003.07.10/versioninfo.txt b/release/1.372-2003.07.10/versioninfo.txt new file mode 100755 index 0000000..f39e319 --- /dev/null +++ b/release/1.372-2003.07.10/versioninfo.txt @@ -0,0 +1,67 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.31-20030206] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIzØn, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... +=Web-updating is well in the works, expect it in the next update. (It's actually done, but I want to be sure it'll work smoothly when it's finally released. Could probably use more error-checking code anyhow.) + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/release/1.383-xxxx.xx.xx/Atma.hlp b/release/1.383-xxxx.xx.xx/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/release/1.383-xxxx.xx.xx/Atma.stp b/release/1.383-xxxx.xx.xx/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..a51123add73079560e5d166c444252ccae882b8a GIT binary patch literal 4613 zcmcgvOK%)S5Z?F@@f3fdNu-vIwD#=UmdpwvIYt(iY+|wrm&CGWX502iyEB`4SO!E+ z`~_|tBXQsW7Ym8}5l-B=a^*_BdZxQ~f;b>9mZ$5h>gxKws_uPna8l$?_v=M`_Cs3! zxvcN6>2x&yNH@5y6SU~$OtDcnA1g5LDBT=Zro1-l$#S9_T#J-O?B?S#ySy}I)#9?b zsRGPFoL-sPAzD0`nwq>0u*b%%fKMKLS%d5A(QKDYr}Lt&)RW50g3z$kNS1XAqVwu=O)Q{tNyv`7FN-f*j=+#c`G!wY3=oo5O__hp_tvR4gmUAPgLJwN(g^Om1 z<b%0Pa;=Mge^k7-_LiZO%lh>@|7R?72;gghmeIFOggJl)w<*2LI z>$9RZosXq4BnvtNntOlNhOmN|0mD96r|%AKkl6Esd0bUl`qLedLZp**a2^B6jZ1w) zLWwqXqSkd%>x9R}1ec?+M7CNGEF!OT0*&Rvu+1hx4&B3T7YueSmO4pw0=#nd#KC2?!{>m9 zLFjL7Ti8}cI{5}E9i~i?M3ruSYk-}6KD{c+`j3H5&bOWs9Xqh9A(=yDS0_WxU7XfC zlAwE8yWRzW&5cctv$O=Be3Z1CK%}ZZMEY1DmLeZxyHG&g*?m~ME;()79W1i6Eb{MB zt0SE(KwkI_=NLu5;M(LC7=Zts75vu8Ez1mcB+J?*2QqXkg#sBPJVLp6e-W{A4M_>Jx|4tL7fR6a^SNOB{GyK_R zll?@)C@N5gdq1MNl_xk!RA*`L74iB4kQ@?+)izQ27p^(f67T~wBp@bcP9o6d|E@`VCh`-=q!N? zXDu_ZXDgY5qjBIj&0}~*!~MIumrFR2O=H(1nwuMZ&-gh=#l-i*>9jAR$Ms4oR-1jE z^x7qXqBS@JJ~jHBI)ykc(MyCv8;-W^3z7w)=+)*62BDzHQS{P|k4nVjvZ5Wr5Lqt3vPV`@jcc_sA}cGzHMg1}J99wK zMkfQG83H=LeH@@G3VS3{0lzI*kyauUQz)+7^mzVYainugETdoFw+Hv%-%7H4D~YSC z?*^M&G5%<{z^8^9UUL!Uy`YBm*M3#MQNu=-sE+XcT)w$9uu#bYl@h*(84MeBj{{j9 z-Ln}&CYXqyBWvLNxX3TRz4MM`aItMmu7It@Mfc2hFCUo>u8Tj`J+w>HKaX`cpf}XLcpgXKB3;ab I(r=N!0fcs + +404 Not Found + +

Not Found

+The requested URL /irc/atma/Readme.txt was not found on this server.

+


+
Apache/1.3.26 Server at croush2.local Port 80
+ diff --git a/release/1.383-xxxx.xx.xx/atma-install.mrc b/release/1.383-xxxx.xx.xx/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/release/1.383-xxxx.xx.xx/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/release/1.383-xxxx.xx.xx/atma.sa b/release/1.383-xxxx.xx.xx/atma.sa new file mode 100755 index 0000000..3fa6af1 --- /dev/null +++ b/release/1.383-xxxx.xx.xx/atma.sa @@ -0,0 +1,1825 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.383 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + check "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/release/1.383-xxxx.xx.xx/formatStr/FORMATSTR.HLP b/release/1.383-xxxx.xx.xx/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_Atma.hsh b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_away.hsh b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_nickComp.hsh b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_standard.hsh b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.383-xxxx.xx.xx/formatStr/Profiles/^theme_phoenix.hsh b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.383-xxxx.xx.xx/formatStr/formatstr.sa b/release/1.383-xxxx.xx.xx/formatStr/formatstr.sa new file mode 100755 index 0000000..4d045ae --- /dev/null +++ b/release/1.383-xxxx.xx.xx/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + echo -s Loaded $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) FormatString Profile(s) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.383-xxxx.xx.xx/versioninfo-dev.txt b/release/1.383-xxxx.xx.xx/versioninfo-dev.txt new file mode 100755 index 0000000..fefcc58 --- /dev/null +++ b/release/1.383-xxxx.xx.xx/versioninfo-dev.txt @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.383-xxxx.xx.xx/versioninfo.txt b/release/1.383-xxxx.xx.xx/versioninfo.txt new file mode 100755 index 0000000..f39e319 --- /dev/null +++ b/release/1.383-xxxx.xx.xx/versioninfo.txt @@ -0,0 +1,67 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.31-20030206] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIzØn, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... +=Web-updating is well in the works, expect it in the next update. (It's actually done, but I want to be sure it'll work smoothly when it's finally released. Could probably use more error-checking code anyhow.) + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find diff --git a/release/1.39-2004.12.17/Atma.hlp b/release/1.39-2004.12.17/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 zcmeFa34mNhwLX4&W)cEn8HfmO7z_xa2(st{L=xFV1rm}#Sj{BUNrp^j!Yo;UKoDe= zU3QU8c7kkzY@z}ptBUCFL0AMOh|BZu`t&`Y{LfPB?R&d#ci-;m?x{+;?x|C!PSyG9 zyLIc{zB9AOm)hYQV*uX4^!d+h0_ULo75o5v?BiWsbLZv<&l~LO?QMhpr5zJtu&b}T zt8aN14CK28rwlFXg0A7A{zY9wJ#BNhgynPcbMkrUo3ngw*W3kpnA_DicR^R*{14^F zboS+Y$4>6+YFo77)WNw6`uhhb=I8b=S~L^p_Cw#ip83NAU313u=Jy;wb*QJmuYJ?m z>vrxrknipp8aLQIcX4O`((WGU>g}K3-7{|<(9@UCFX`!>3;o^sfq6Z> z`7!OCgB=s|155G)yY90QOkaEAgvFadUpLI_85kUz*Wa7_Bn-~$AK0gVAomNHJ~YtN zH-BE|K>wn7pXr=8+}Aeu{LaDoz5R2#pm#yn;DW9t`Ed*S2gl_G7cS_Zy|kxqzrIgH z=Z5_qeLd?e-mh!>`Um#!>TBz|59TlGTGq4Z zg5h;@%NK0{i~4^G&_C2Syl75-0Q%?k_x1PX`)Bv{F7IFbt_}M(?1!NR`GLjx{>9Ln zUz{IU)HC?r!7DnauCsXKi922%&H_qAMaPJTd4$d9uSv)kj)%z#jlUr-^ zeD63I%>QR!_uzh04*bO6&TSvwaN>gg;ok1Az}%jx^OjE^+OlnM>$bt!gTwRZ=hudP zb3;2%Y+E>{bLc5}7J3HOdma}3qI12@7lT6@q&EcA?>ghY`5W3SkN*u@LKH7eG+noH+(mi*a@N{lY|FSuK8_gLS9%_T3-?i;C=}qW5y{B)_ z&$rLb&mP;k?=~B)-#LB9p}D=^+OYQqh&xPiK$yMvL0} zCl3tddk5ye1=!V|Q>X7aW6!A_bB8BD-%$5ndrj=>?aL2+270~%yLv)*?}UN;5V*0Eq3!4Q&+qSU-=?E``SuI)y^H^nn>Ky0 zr*pradHY@2KGfgSIWTv>p?|a=Jv_K_Xkk9TxVPuUw%NTseG9+1?}RV34|ezVpVKjS z!8`2-PRg%0y<_=h9UFGe-~Y3V#^yiQepCDY2hP}Q5%e#~FB+b^V9`atXzTfO`=aTv z|ME-UwN_hhUi<${=`HyblPH@JLo zDBred%;ce=u7&xb^YY7vW?VFBFuxW&x^lvalNJmQ&RDVMgRpXFY5&mj#rbxaw)L3d z#WPQz)O~LI;D=_OHt9=CmTcKJu>1p)HeB-G9WRfW*gmwh>%8Sl^K-_I$uE7+*r(5i zvCw;S`#}Dx_7B06Ul_As`4tm-`mUL9Tn?7@4=h}|bm?J`&+mKOiVMH?F}QKN4uB8i zr(?H|v~@tou{+Vi98K@MlY<;=gz8<|H{yl-_&pCiV8-6FX2APCxd|M<=Zskg?muNJ zyuK|K_Q4vs>SHKPT`;iUqOSRQ=){&>>g&!ggJ;*q()2^8&)9o^_&A{5j030cwbl==b!hgWKpW2XwUEp8ee^)fVP!0$L1kxbz2Q>OM8Rqaa6SHUV zc=cGlqXW2h8~8k&Ic?0eajSMI&l)Hl0+@Z92icYI*%$!BiA*2K%M{lJp#pWb%$lEZIU=W84P{+8~2 zW*j_!%(Nvl?*7B)<}KN4mmgeo$9tw7@Utynn(|`Lyj{P1+fM6E#nzXZfIa~4!4IVzZVRCOsL3Sn&N(ir(4HFyw9y^k zh8auiwk?EhbM08#jP0h3pNI$^4Id+C=D0P=q&XUo(lOP>Cmb>?Ui`oC)KmY0fBy5| zaKsURN5g-@U;grM*n98)hK)D=2dr81Z`fgnzoPzcaN~{tf|p+UAJ}4xzrmO>e}M-c z_!q3Z?%%NPPjLF_)b zUdPWXux#0X!F~7r1J+*qE!4jR|N7Veq5eg<`|dyE@#ipo`Wooz`3?5<0{s5>|AV@p z!g=TY4*vY-f1>;>Y`g6X_<0@1kN-KApM+a}ULM3&wCe{PB-}gzdNA9?m`YTKKaRS!&O&Z1+!<*hHriATX6BkZz2|S##{q0yzqOhdmY~W?i;XtB`jU~IBd1m zLnvPkx83#z9xsAjcKIP<@EerRM;z}%oZp1cfBt@W>#aY->eYY1J}$w!vvI6X!3G=L zh4LBb<1!rQ#VCITo__ib9M|vRo8SBymQR8?bMAtjcfJDU6|nyLr{MhlFFg9_FR{EF zuDk9T9OwNoYZi@X81~xhQk<{9VISwhuYUC>)E$GIxdrQ2zK1@MC9>b;q0^T#rlJg8^46FeeDMr;}RGex&rRK zcQww(ZE)9J&mun#h08Dh0qnc)X>jYUk0Cz4!Z!OLe~yD&Zg~b{_&uC-(zQ5m&tgB{ zf^D{$1q&D6fpa|%?fwICcpi>C^2@k0x(en0go6)Wf^+$EjA=d$58r||TjP8liQ`&^ z9Q!uB?|q-ccwRw#7GnLGcpS#MU2u+mj_seqw#1cgY_}==<~MI6W)~q&yWw2iis#}U zh;<(vcG!HZUk85u>o*aL&%pBK$K$!V8s~2d^m!aS_SoZSb2vQtv6vRj$FM5 zPCfNhY=>(@L#8W8gxki zJfuMf)_BAEpFjP!@dnkPBl^qX4LY#K8`l5A|25vA8goSV|GjI=#vEDWjj9{|+IWL% z%n|*07W}O-N7i_w`X?OPc!O%p5&Z)nn>6Og8gEp8fmz|UIo-72W6q<~S&n+E`|;6t zxNS~H1NmQ04x=w-Kyx+nffgHE&~@ zb$=Su(QdQle-T!H9PKcqivJG;)!S=Q*^Y9f`+rSP{eG0AkS_c;-d>IWewWU8bXz^K znxIb|^ww|n^7E3UwoM_;+=lDl4g?9J0J zEw6c%)@vB5)o)elrhd)Ozvx$2AYOzRrt7c$&P8`U{MhLa)nNcz{+O})^#OJ0E2}Op zz4zLS5iUv!FnqoA`q#g6(_Jq;_S8d9XVp!CpXU&&=U1$VQwPPqEci!X=*rtl)bFs)kk z-S7PT=l4AJ&~2HF=aJ_zt$zOHOq|u($(H|l$psfMT$*8K5o3ZG#8$0Z_2PFP|M^Sz z{NSMzDj(w$1Qn*|Dt9rWEl<4qT!hO2CMTt=VfK_1iXmXD?p}5G-S^=M`oKNEc&O|J z`u_=3&!@RlmA=>VZDs%(E{zhw)MjOIpP6 zl*E%#0d_a08_MhaXV3rWdHVlCnr0qWUEP@G%!Z@s*ga`;nv{r)s3mJ3OcG9Mo9R zIq08Xo`$Q`87JqUF%}Q0dQM|>`d6nsJBoRo5vy!eX5MeI9ed=+!)qYA5M(hMed zsGN5`R&);H^Hk^5E7TaQqE)H7O>K1Pm%nn_X^2-G!(tXOWY|-wediwe(Srh3x}9#Z zb1-u1;TX(`77^U4^g~T)dEG^)oF;gkb&fz*bP>BYHL;#}@WBTettZosM9x7x8kuWc zQGtHKZjQcInu{h1>H00#>U-Zmh1f-j&PaVu`iqz>``4bA&iM~CRF8I~YtTGamk*wL z3MIkIWtexF#6|4kR6!l^-MjC8@NUBEkyQ50WwhmucbvpTd&xWR zPZQSzv~{KQU_GAvq#04hHvLzA`y@;XF{YS*PVyplZ;D5UcXGuPIzNjLCW5 zy5m@a>!eczF~Q3R?9LR=ZSJBc7L@M3r(t5N!9Z?37Sl-zF^6L6GKr_;)g^nqP2C-> zy7~6{KCv!2vWyLGT)Fhvr39GZrB6w_h@D$9{+r~91>Q>DlJVdg&E0k1#NRrFiSddc z#wTSdVqM7h-+Vin>bAMj04QfXXB;!Ul>QN33NddHyXNwu-VVU;jW7{l*OvXrtElHj ztlabK1H+UAFU>H!h+SE9(BCkRsjn)t^^l8 zrY>ez#6@#eZMvcllLMHK*w>0gbCG={c8O~?N8KH(`(Qd8Hj@kv!JiVa>EPK^JanO_ zr0T<6&8&rq?%Y1>BX>+CuqZizsdEw+vE;A(&&Rt-{lMZvf2@)C51y;4XC7{$>dy6W zVa`k+S~Q+(!8(*~jHB-8fx`%;&mV=U?`hi_s$^I+9h{jAE&!?ZIzy6zm$brR=IKWaMRg^2+ZhN(sD zjD$g)sc$FoZt|;zHhh9nga`YNOa#TF@tj;J@y|kWj>g6q3)c3{Q{f=CV4@XvS3k{? z`O`7^fDNc~az*?wwv)#d^1$Ns7#n?NMQJdbAfmHK8xVKs7hX}a#$3x!oB45L^11U}S5#vQ{LEIQlTq&D<-nxD{&Y~1nc16RV-YLXNpQ0{Mjq4TBF<9jo%tL2mGS|V3zu$_9E1l|N z%RYxG3K-%wJ%(7z-MzkhskG-v0ai0*k)KT<%{J&zX^ttmC+tjKqmXoh8rsoipfS>> zNA5*vVTuB_Bs#z?7Yv)d{_s+_y8B=qPZX=Uvt(N|o6wn^Q_B%w-wun#N>(()$6Nym zw+2aDerhjFpHqlg!0;E&M@Bf$-MSv*)^@`zMXd-{7_f_#ivMWdWX+lxcMhsE^Ki4u z9~K$K$QD08WeUNCNeHGHw%8xm$BuC>lLLcp(tP#iyYZ+GxJIy^XA#-)HyT886E);@CWQRMU9ps&``k%FkHA!G|7tsNNrSp)AxO zABs?VwL*@Fj{1^Q zL$4nsCnS+`?~Ha`)O1dyfw|Gf`$WIWy-0eUj#y#Zemm{DyWpi6hNtA-c032!RUbEE zGyE@moNbdID4uBUJu+7chxEy6?BxMY6j-c2R9|E5U`ANl{}VgyDv1du6x;1%dQ=DO z$Ll@=hFjOET0c6EADg@rB@eJEpVwII&6i2DvG}6akJ96&doWmpmmr4cowCiv2;SUp9l$c>#eNr!C zY7JBC{pf?HFyi;`@L@_@E5x?lVn;bC%_4?pWk?Ev?LIK^!xI@Vf=nfa7hWho5rA?K z==jJ7@vrk>Qh*tX@k#k{$1;eyEw}mLLcp@Is1>iPVOohrqigP*Q-s+p7wNC<5zsGFp^v5UmU42m%{!wC;p; z8LxLmYC^F9f%di6<{t*s6Lcq5LjpY*s<%5T`#64s0t8RYuwne zYy0nG71#uYLZD;J*tP&hS_InK(^@v9T?f9Nv{mk%ciQ$|$FF3L9C^-6v1L4%6ZkT)UelT;tJ>Zx*GvJmBPk`eW9syUKxg@!h zP!kXc2s9i54Y-81bu?STS#3ld+uNEe(e*CiSpA#@9IMBWJOmsAj@clPjhDd3QHUe$ z7%^=5V6KXMP<7d$QofgF;v?ZlAZi@-ku)NgAAeRY0*=`r+59;2L!Q9L_?v*XxceD8 zcL^|BB@9^G$$VgNqe0keC483Zv0uz2y!@xSvezM_Lxn7!)kIYN++$`W2M?|G7&PP6n%`-<;B94w+ zYAQaeHBd89j)a}Tbi{ycDjWqezNRqy5LW_G=Yfv}XL!-`T1Z!jTA`+X^lVB#GCYN- z6>0*GvEOs4^)c|V;QUQe#GcpnV^{e-HPd-resuL~5pc`~>wsgxF&hN3@e=qLaLfjQ zY`iouAKRNJHS~M-P4tsU4UJ4TutaXZm z%tXb|6ntb$y+)2=92JcaJ(Bd5#NbE**YNpEI5B1#IIgBDWs@zC&BRAS50g4b!RD^o zm8}I!MXDl}WfhwZM}#2(30KXstFV~FYi)gnQZwPGPTMp{;0c~!mY}W>KGUqJa5STC zJR#ti&71@r1CH4skd2qX$ADut2xQ}>rTJK+Jx(0*0mnF0%GWg&jinSPV4Vkdg^V_Kc)zp}erG?6RiBF*bY`9|BNA8ZmawB30ECn+-=|S$w>nI;B~> zr%JTVgrl68NjQ4ZyEu9PdsZ11nhM7Z)5mO7jVo5&46RTF&hN3@e=qLaLfjQY`g?Mwmgo_^Xtv< zp-KbuG5mhBq~9K#ULX6sCz~^{HeMQ-kF^Q7MqUGs*#H}G3^-7&vZ)gEmw;_QLd(3Teu=D6&63Xv_s)+dwKKc~j!Z zF-Xih90vgw{aUng40M~w(KIoFHHcB!N|Ht)j!BppJqxD9c=;tCLM}BGj{3|k2u)T; zLppVWdu9p=w<-dM#mei)^Ac%di_L_i9d+YL0mp3SB;Xiu%m#sMyaYZ59J4_n8!s)w z$HJXTHt?kO(jqugymtR5(MQXvF{#9`nQ#&R3iL!AZ(_&tvHs|!?~!qg`y~eHUDU*~0f$sHPK9Hm zF%tRMXhSMG9^QvH;Gi3DNCC&92xL>)5`3h+QZ{f@?4>1er07Q&$V41vT$tx*i0Z$Z zcU?zXW`fpJfh#35#qy^)etpD#$TR0Gcmu;a9;_Nv`JGnLq9l$uT>W20PH}LDX4G63 zBNd3&=wcZI6yF`OIC7nWN_D~AlAhI!r0KkjUaK}u#E~Xd@rlQ(AW@-EzZypwgBY<| z2gMcKKul8QOt_9BILb6SXgZ=oGgU{~8Wq72JJJYhfsvI!1S|!%GG*imI7JRJFCRy4 zk<3Tw-T}`M-Hx-xsg$>}a1^*O5CVwDETE|cNeWz}pp>{ujlruI-)Z=$hM@Xz&{Tu+ z+}65~jH4bO4v=WYgX3HXp^#FD$}pv%BNB8~lhkprkK*UGa?E3*q2W-dmB2^+DIcl( z%)qcTjxn9kh$%&nqOC4hxEDLG-465+T-`{>MQ{|D;s&a9?orFt2BG{U!0qENL~C4FC*@kx{sj=as`JytVh2{?|Y zv^J$qN?c@VtVvwE9;J0Dagj5&Tb~kFa04!KExX!~QVBu^90|yPBh!RgW7$5N9VPifMZoS8b-Dbj%!h}*N-tK@nwS0k_!-DN%)GxEx2fGMXdSb*u__!jjBNqOYH&0#1{?{-O3!NxV{72(#4}Q2OPtpu1)kGyz|jGt3NheV z1$a)=fTIIO6=F-^Xs@~U7KL^8wq=~3c;n3`aT(tM*|v6<&Q4;{4midD8E_1IO!YWE z;dwYyiqF1)V>9BYANJsi*%Ip`UlQyiGk!+KUllM>`QpHA}Ngi;l3P%lNYg}jS<;29*#(Qb5 zh}81p$C)*blL+7SY(-oPeNv-UOYkv*6bD}q94*QLM+XaEOum>b!Dku=91Rpz2?58d;4_U| z0!Mxn#;+xFW}l4ls>nLt#qi?@euZoUN?gHD#ta-43js$0vO@S;?Y?lN_}FUCaYqhE z!^m)6S94ys*!#GA5#bv_e!9h17cO#U-%aKUemKMuXK~NN(k_=4#@2Y=Gjcc@#9QLL z9x)sZjDe5UoYxk{fMdYXVZ+FaEwMh1JdCYzUI!eDJo}ETD&u*0ov{t)bvA&v1djIZ zgl|@OJIT+(xPtG#ZACV?MZE+Zqli>i4mehZTeMZcF^WhTW%JamMc(fjsr9kdp5yX0 z#a>DHI>Q;?^zjSIT+83jl)<-BrmgneYy@%Cr*=!Mk0Xeqrfk4bBT>OItdA9d7SlwZ z)L7LLeB_IW{X&K%8#dS4Vr`^=V>Y-390QI9fpA{OJ!CAROL+bma4dpZTvY;&d|}~x z7rsNZR~#-zD(sDpHMWxBc$q>=td9Z5IMNl-1wIx5r;MtAV;Nu-F%38t0jG?r1RVJr z7=Ap)@0RiV%6xU<2N--|vA=@Z{!U^0ax*_rW4p30FRgZ8IASfz5;8-1wdOd9k9PRUP4vX(jSmFx4;^=tQ(VE27MvN1ShK()q{Bgu^v2RdKmAh5$ zop;*t2(aeA+u#-aK=0HXj6=mZ=-h0#KYnQWAIAWF0Nz7pm~yZ-K>Mr5$XkL?cPS-H)Fdg<0ry1a8T~kY@v@^V?AjOLU+s+dD+SE z;xpfe75M|JwmZRr2ObEkR^19`pZ!&sK7AVMwuQIedJQH`+8m}# znG7pdtbjufIRy6GZ$Fqne?GkN#tU%75i?-gw0-fj7k;L|&O3h=_TKw=7#<#iwbmL7 zix)43U;XMicx%nm*#D#O>t8>B<-2hFx5NJX-++ErVH{h-9((M8{(cCr|MI)=%U|9L zufBF0yzGJupMC2P2Y|6x5CS-FNGIh zJO$%h1{-fY9(LH_Bpk;Ac=?s9(f$&6>7}!={$!Mog@J+HVV!k4;KB=cfcx&7i*cU; zJMDBEeBlchz~P4<1J_(L9kJ=aZC!ahCp7_x+c;bmgaMMi(BX(QD(xsn(TW_5Vk3BX8?LP(I{qDzc-nN2= z9-0UbKDY^f)<^w%aKOCd;fnZEHE06@4TC^ihBrdN)u=)M+S;qw6NaXv7y-Nn2kwmG z`L8DQz@2K)8{KV-at9yKmyb>bO-giy!;qfg8|}sDkr0cA_0gNjGNJNR_e`hwPj5_~B|+Yk$(3IzUY;CYmbztdS2b zK}sP9A&}BBnH*WHbpvV1j=1d_Wv-9dhxCFu{u6WKUzNoe+j}XNJ2Gc(PID-;=pAvD z5i9hm1-W;NV#pT?CYsy>pYp%uCd5$%{4Z2 zxudQVnm>Bl>B51DrkDSlqt*%u#GIBDvp`@sqD69`gdfv{MnH9(NQ;fME!FVFNV!y2 z?AWzIJMK!?x6sj@S3Qv&o>cJ6$FYZO+_p;Q>yoP{E4Qp=zGOL0OhdNj5!lS-4(~2# z7V$rRIHyTOJ(npXy*@ft=n&OhsW_pCph>kcgnl_VyCVS@5Ns|ejw7ba!NYY5lMl9gyE z737Z?7|jctwSY#>e>wU6aN=~ng_OiYTus?JI~c#I%N<@K{OWY2SnjBWD8_?u$LS5l zSkn4*6r;jCriZ3i+3AXMfXY!_T)0U#TCb08+c=%+uCUVKj_aj7SzV;kHj3p*T;tS+ zagCc=S2$5R9I8pK)mG_jtaS>hu+vPqlcMKf(s~F4?zG;V)+?gGoq8eNdi@0MwBDT7 zD_=->b2B`ewrKs|RVFd1!2|B${G8$3}SORxafaIDKf8x01 z4BRPm;!>enrq9MRPZee0PMH%YsJ8N*76B5tQzk7^nG34=Z<(cP(p*M-hZVR}i%C=5 zp&tio$s|7{8MqU;Q$D@x!5wc@wV0#^^%>S3GcgtKmEE72O7jrX^w{J=;EtKV%DDsP z4|2;g$A1t2{nB3{rI%gXct0tBlaxeOke-qpIadm!m9jFChPIBKQ+xJ~wXP%GlFVzC z0(T6w)p1Aoqqsvp&73+CtEI|P!J5j9>l#HlsqJAV*sv-J9yI5 z;!_@XRM&c8VnPVhWcC#Y=wO+st*p-03(v&D#8opPJMJKQ_?KP)H;(ubnG~wT`$?)K zg%~I+KCl_rQKp)aakZ%)d*u%N<201wxMQzb5h8F4npVDaNr_FEB~DrRkb*nZ#uBS$ zjIoY05nsNOT-VFVmWd_ zW!6mBGObc`M>*Cm@mS+jFYYi0G(UtpLJKW(9T&7!wY1^(_2Le$IYb_H%_3spoHJ#F zH$)89(t)|5$^~ZBP%D{Xx)9fZb(k>|O>QiC7&Xgk!yR?a!r3D>P;81CG@qWzR6E>Z zb72tAe>GX1xI=p#`on5Icf45>K4~_1RaqBQS6RD_`pb|zOc0uKnRZ@7geY1^q+sT- z37R=g^d84F%Z5Dl^-gq}C^QgU>RuUcQ&vY?6AK8r$KxZ}Lm9ln#uV%G55Bm5|I=Fq9IGFweOxKq{1 z+r*8tTX(XZ^Q^oD?$nN)fjb7MRMH#qL=ES8!wM?IlXPzp`z@0KDE)}X}`fNP&R8a=*lsR!N`valgml}aPWzr&* zc}v}pCkK<}>+P`aq+(1kia{W7CkB+DN`*k+PAZs!Q49isJ29XHRVoAmcT&L=jA9T7 z+=&4ts8S)2z#Z>qKNJE21qdL!61bCm;~#1Q0*C-T|4HIbnrB0)7Pes2iU!{OBz`>J{?=lrdzqvXb^xRcrIx$^Ud zG#W#qf|i4j@9^^BH6+LByh(8qnX4ixr56VQO~;o$S)FAzfM$G_1j$GD=Ov{fKPz!P=x*B7=6tuSn^C^TH4VT3v(wf_8>{P)= z&^E2H|}Q6aB5<4TtvdWg2QQ;T3wlGR0G_Hus!>hFo_?Is>&_ar&<3VQ=@ zugw1WH!9*UPo#om=2!gUY0JM=QPl`cP6t<`o8qxxE!SP~Q3_h+G%G2}ps6K(Bmh;Qrm9v4rjFbX%PjHWO-FY2 zBkYm&h;p?uS

meCtNH(zT|aWbWAJB9*`H$gkU^-25_eC5w&=PA!Ti>4AEeS;mAA z#SsZyM${9`V~y15ND8EU38;FcrdqWmOQW;RQb~n_P_D$c z=|KzjNK&LeR(9g~oCa*}BP^J4_Smiq<162-7rq z^o$g6N5jMrX^i#M+PKgw!>u$NMuaTyRD^GwUhyR z3!iOWLh=V8gCe*7*rdo>8KyE&F_1kaJNuS3O47WkfIH$lF6V*z71eP^U9*@Ya_thX zU@rgDafjwmrV;^Vkp^j|Ru3DG@}I%hal~+kS~|1OjmU|3w{BRY{qWJwh<`qE&$?T2 z<+V#yNaRi=R2se>v&hsVjo#_Tj( zPc%>HNUMw-X^jyBTP7VPGg2$yIA~b-kpqvBGu8@-GFY(@Gtp3{#i55xzfYhHYW?*QM(&Y zT^V9XtEnM#o!lbX~=8hkK+(Y$wLW9TxP!3e{4E&N*u2KRMT2HfGWx888%R zN>x(L4imW}tSQBvwvG<;3>{@Wp5|`dtWxecgy8jt`C^rtM5<0#6z7f|mxB>1P04V^ zXs|ZIor2X^rp5Y>NUkgP#^yTEQM!qAR@kbffoYP+9d&n(Bb7*; zP)uVM=o>{}Q)a0G?ht;O41AQ5r!y9wHtCv$4*g;KMN=|nMuW`?xx=902z;LjCD#>u zE30*a(-<|OX3v5c16D;wlVpbaWbP=+n1elGi@2+#s(kKvv`ONQF-pUo^2hB$9OX`x zt8oTvd2&4NxMQtK8kkls!W~1Dl7c-2(k%)GsUkuFckrC7YBjE|b&-)~S{1mH0h}@1 z$-ryFyWp)ZT?k7id%|WMR2J8)lFN-Tuwm46-N_iEhIB`(W6G3(HO)#@p#|<#1z+c|c;krQwb-4nnISz|`@c zz9(~suU>`B!P{9{3G}TB9%W&Woa?Kj4;paky3!qWQ648HRX+-ZH9Bt%G0aucf3sRMV?;S{V25eVEV z#3X3aArQEe4yRyMh(O>@AtphS4uRs_ss4+~;GuO9D9W9Z?^FbXQH?;6??Th9T)}Eo zBarYt`l!Yv1fLFpz@2nB1*<{?0(S~A37T{WBygv7?+}_jGMd&#hyjO@z@1Tj57EfM z^J|?AFu)@BS$zMVZsiJAbwohsW#nh4=<^+UZMlx9gs##c5V(^DrC<|>KofDN5jJIE z41xetsfoB#-3vl-Cr;2+h=6P&nu$C7W~=#CKtUKW1k{V^O~)PjNia-|TOiZO&?lBV zGB4%lvh4Lo4vhGJ~3TwIJ*2vvLNn@HRtx<@%Vh{UMRU~^YBW2x?d|U5Yl3J;2iG0*>M`lZ? zr5GS93s(pum>8OUaoizWHg$O5l$Dk>j-hgE8gq{=khLCn^o7T)5J&>KuJFW*tR@@} zPFbeA6n6|06h)jeY4k^N$CSldw`l?9m>&T4@3RW8I=q#^jF8rO^uiW*%@TWV!N1Ia zo7-Rg<+#Y~nnlyXQ$&5s;-Th~ifS$$iOs1@f@^}Nsv%dg0cXaGQkk+bCqV|m2hodj z)ut5=Dc2pv9Xj~GeyL#g3;rgI`~oLw=eK94+Cg>PA(HTi=1dcT=Z6VkD50x`Q!=q+ zE;LbGQBzGNJKv<#Nvy3#m!%p6K zj5})5?KC=bqLtC3V-gkJDHj5m-1VZlLd~T~VUDzmsf~8n)a8`iQHzJaZp6-h;krZI zQOwgvjNpb)m?`bHwGMv*lXog+h@=9gr+S3eL%yTXtn;m0L^BjhCXsXp+i0 zaR*64tB=n;Z|$jyJ4L~+c)p}z#m$Qjsue2B<4*Z|Wm;K~BY4I+NBgV4?7~wacUoZ% znl*;B+`-vb^DIYQvXgIK6?N~@$jq2(K_8vA`bE=npA9xE>@6|wT62dN9FKJlnOyRe zvF^~mA*7KbY{7K?d%mL8ggceJ%dPe^l{IeX);tcq zfZJ7un88`+>sgY1VJJR$;3#T}Y4 z_ZhX^!8ugndS;C_D{+%Y9z&`SfhOgSq69OSqTK1gFC#Fl1Pv) zl$aox5mjs%O=7uI;Z7_xD~dod*nl#+1kpiwBWsT=JX9yOQZ`yL4XKt0$m-KJB0sh3+=nOJqnpUn@W9v@!88v- zEfCP$8G%<;-0#&&afi1y#pCBSiA@4`iX)X(ZL@Hvta!uasw}uFHEv1nR0>9DR~7<+ zJ7vKYj2#3Tn>#hT!y7@z1pWwipHbHoMPqZPCeJ2D)~P%h8QC#Z-@E&KNB_~-dcIVf z;yz0;n@HXwNg`_YxV$I=ck0AV5A{0rnSD226oEV0103toLp|1_8I)cWqk=mbZ4=9O zji7scq{PQAXYpjSgoQnv&OdJlDXI+{xM zq6pl{bncv+VEqDi;7*qJ@a5g3m;W6Vp7}l@^cSwawiYFMLx4P+m-kgS-WgkquIu8{ zi=yGzod^w5BILIU+(`*rNwa3+j#@%!520QFQ!izhwS}vsnqLJIyF%{Jez^lPx~kAy zOZ=Y;tYd{hM+T-yA{EG7HD^si7S^3CFHkYQ(qFTP0z?Kr6y{PZZx7N-gsz1Jcwb#fFBE`F7oIBwTSIKHbI$f#fwvao-2P6X% zgAaxmhC9L~Q&d*eM7xbS(t;yS19!}PXDOuSj%G&8B$cIN?$DG+r#)IGugXqUX$yTU z(Jx=K*d}l%OUf8u>A53IO^Nx^)v~kJCHGhscht(Fxx=eS$!nGFEpW%oa&3e%xTEK! zx+8HXHWgb<{A*J&OUHHKPHiY-yfzMZoLSFC4BRoZTpJ;9CmW)UfR|?aP9ht460cd= zxOcqR*TceIxh4xw3$Hs4jlw$^wII(3aEBiG)H|s#6`j1*-l14?iCz>9{|-hL*z)7L z`e%0Ij6ry)XA#th`0%0_72FvSm?NEfs7LCWr|3lyxKpQz^H8r-pV@cgMG?4@J;1RZ zJ=9|@nnCGB5x7&QDf3XTQ=i#)<3$m;lRdz(9zE1!Et)~;MbXOKu@CBsNqWkP+1NU< zw&h}y_RL2Qb+4wG3SJbg%$-!J)HIdUK%8{ zbvd?yJ6S$ouGe$r@@BXk>vC)ZcLH|^fw1oIC0?#v_)2z`tVri;Z4D{PaY@93;j@ zEKy7;&K+&0X{D`WJ!`K8o_Sy%>IFk>7KIl@EDAMYjCGm;cbGWlRrqqbLqjQ;;RGba zE@B;POE&t0qUM>Rg@<~xP^Dm;UKFt?5Vkc;&BGmB-H;8E6Cj!ov8ZX@(9y9C+z~vo z$us4S{4`eV%j~f;EFqXJjAldZen;4#IpOdj*0Z(?+{uO}v0k#}4xZPwx@HCLL@!#c zaLtk*+~N(hWYHk09J@LYoAnBTVs`5eFJ-Zwd2Al)aieVtofkzSzOgGtHp&dv9Rb>2 zsjTEoL2_)ojp1O5a))+0XjNz(>zPbrY}J4~)SW>#m*_DLzCU{Y_GIttkVm#CvYGmaM#)~3wryS_2 zuys-QUQ|u+8N2&Wu&tlkjUxH^StdK1cqjGR@6->{6g|19yRWR8Yi7hp;7%-g0(bZ^ zB4eYlV5VS(+jX0fQWPYxOezvo1sA9e|M62V^XQB1vd`Qzpvbyo1ilz7BVY5NOKukZzF6!77!AJmW?qCVcSj(5B zvbiJeYeX62){VmF4v~fbGnXhd^|7Kzn9F~$2;4E?IzkEV$cd-9gYA$!vZC;MVnu%q z5<|20n03cAaz>E7Sil`-yXAt=1IbaKGGvk(Hl(b~RNcBmqvbP{P-IaHQK-sUN$S4t zAZ9pvv+hs~CJqV&v8$#*4?HSAX;C`Q&VsF~-F$=uwS(K5{W?p3EH%kcVCLnne*)s3uHptw$a0QFEI0 zMb{nf9R2$1PNBbu#zt={P{mqO7{SzLER^I9Gl*Crq){9Z1;y-ehl*vVs@5HY9-W(v zjLHjfOXd!Spps@o?7AaXHgG-Dc%@IA6I)Z7J2(u@9pq=COQ(X3d`m28Bu0Webb8@A zz))dEG8c?W*utluRFXAg%DJA1l*cT%qZf3=pjhOq=8i!`1hccvj62q&!;fO3PaAC+ zuhq3#9%I%W#KzFYBLMTm(_~P{ggb-?VTR`%pLsC|RnHyfjDvw*rK(Wf)$M{SdZH$IWL|$T!i>0+Fy1Cm2ktochnfwEdu7@4sl``YC$Brs^5?H89_mfN zlK3HdQ4~2h%UDUuGp%afiH|8(TO>AfA=Ye&<&L^Lx7TfLoy;BQR%cXk#{gO$70R}5 z0PdJEYc|Al$CxQWTNmMuWpUt66uu0~fjgF9O(qpyv*emiD>N=W<^nHEb)(&9l>v5< zYnC|!^hy%eom9Xka|aP6=Fqjv%?;2Q3H4id=xivST<#RNq*`qqeolgzM(3trMtq5K zM|2rc#<-~)cbvy4iK5w+BwDx?%Gy;W%EmLF(e4@Ry)Bk-zGw8TI3qWDkZu(64u)A} zJnj&sm``TXGZN~>9UX8(99`7iSI2yY*`cPNbebpIE+UzlqE?Yc$wfDcV%$Nd1nwlm zSZ0ljy0Z~e=MhgaW=sQ}ky2z5SY|s^stOu|sFa}JEueN>p=2EE-0WRl2CFO{UKsnNo=gC)v)h zFQb9B6N*|+$_SLz?~xC)U3)y9j{rm=HOam)*YTioIY7|=$d6kN9MWZ8mXoUmqy%zRv*(& zcwlmAW$aZe>Q8D|V#*f5z>Pv*vr?`Y*_efON9_a(xl?4?xQdw|bkL@j99pA}%FNWG z8fB$*ZDUk!wJS%sllW|_W)+Rh9X{_}w6c<2)XhD*U3X-)DA^fLb7ZcuDUX`eZk3Yt z!Lf>T<2H&^MT>3}xbD=9B8iS0m^)>_7=^V&*+t!O$Ly6$G&a>m#~0zfCXH##LQxOC zX-vtDqP4lBPc^xe%aTp!sGO&T&?vn$lY%3wTA2Y;i(c8i>O%@>6Ya%C-T699okxXZ zX-th9MQd}1@W(kU$XP*^eiFkNdsV^YvrV*T)bPnnWw$S_mliJS?uwlBorLYDkt8>Y z(ZU^>UOl&1;@S3RMO4~Gm#C#S_FF~tSn0NPtQQY;+i8h8j<-o z_K{W*&)kXf?0T@hc&J--lSy6_#GM@ft2t#%2X*6)S}0_mIp^hsE+(qVojRX8VnaIo zn6}zpHFxwRYD<*4q1%gxx^~laM=uIqckq#)nbZ%E>y>95`DxO zv(7_3(W=oayeL|F-BGJdWI~eXU6zZ8d3;eVEq-OPXM91EZ>S{qTQyV3i=wsnJF(MJ zY=&bSWTNy?&&1%Axfcj`1>9_n@KGy875 zD4fURbP2CZ3hPexlUgT_K6jjJN!>)}z0y(n&S{+{x(3~N+^K>8v@UrZfjep8Y6!c) zospP^)TraOVI;ZSCb-Bvh;K z1meGN$PB$o9TlL?V|Ty#pvWi;ib-S}~^@F6YK#9NF&2-s!$QK%WC;hO1TS(huC ztK!_@-xZ-drbUjIJ=MKC3K>_#TQVo}75 zl&`-uc1}1wM&SljK`2GJBhQ*5gkgSQuhKD&hljq#{vJM0y6iC^%H!*|=(JTuCT2j)dns+#O{aJ+-}(4rK_smg$U? z<~n0%JT#`D;-WJV$E|Y;mkU%)^B`qbx-wNaLQ><9@ke6e5M)+xsMgX1L*a4Yl}3`1 zI|=R!Ff33cG#q(#;YbTLc9g~HtX2Ib8CUVqajk3O%GC_HBzKBZGcqhbPpcVCJ=+!p zM!_V(TCA>~gD&WcqevRHSWB%FZgKO1E)o@`xRcnh1uJNQZ^~4B+{J6F2sm)33h+jG z)4-ikPJk-H58SB&yiwjXaA%Ygpo;JVcd7tyls66B8RZ11BK*LeD!?1%O#^pEIRUB& zeN zR=a-)M|PtwhAnp#xRVG`cC+AdC$YckE8gTOt=>;mDXr_IZ|Q2p9h%_G61^eiJIij=zF#i6-~6S8H^z-tm2e@wxqa$}axBr@H!iP~ z-gW%&vYUn4t~-`I(RIgwug+gCvrH0xP$og=T(93*Vy)PbC7X$XOhXi2@nQ|tyItIo zwC1j)al8w8OT+CAo$9vKw||;PMnDE^!-5&UIJLQq)6cmXw^o_&T0CQpt&}WBQc+v3 z@!PwlYGjW)?z$t(22DPGxFE9Ca1GVV0>inn(T&`(xr|qF>iC?aL|mAoCvGG!3pu$K zZC5_L+Bdc~UWGkW)~!{ob`o)6`gZMIxp;HxSNBexs+KG&*RC^HRwHExocSZup2caT z6IAN(-1b(kPV%_pxFQlDYYZ0>Wi~0S)lId_=(@w_3CG6R8H9AK8WU>o;bO|7Wf#Uk z_2$FNO14v;M5Y4&$4r|j2@eG>*vi<)3{$&dACcy^jy;eGsl*E&Wzi5THy1OuWw(?? zUE8+OlKo0#+=0<55AGSPR23dP?l|iXbBEZI%pj>1?i5%?xkJPAMol5%#~fIobyqZ$ zYfzPq0#dgzcDf0-;4A_!ds59*57=0F)$_;YA}+|BY;tXqY6MEfMxqjpb|2#!4U`Kpk}~HwIPs*L`?FxQl?Wbp90wkE3a?poof3MaUJD+gSG3gg~b%D7@_Y1*zVmtu2ZkBh95p%5C3X`vkRTqY4q%j!Sl; zI?)dG(Rzx^f~_c9D!T5dt5Tv<%N?IBeu&%tKTaCEmtUIzjHW#G0AoS(R zyEduu#Wu`t)bYbH+5&h@O=_V^7gaVdHq2^WXEzH;>rS!JS5gOs7e=AHZL~%YF%UdjFP|ZWaKo#O?IngLI*)zR|E`qsytZ9p{HO9B2%8SjQ!&Hi)AUfxw;7IP2NO>~V*;G_se8dJpSP6p>JNxf9R`2$X|B z;7&Pc1zQ(^z#SKjAeVzc;7&Pc1zQ(^z#SKjAeVyxbBBJDMPV8diN%nHkI_A_ey%-``(Y~1DrOK^g&D$ zCvGn3L!2gY+G2|>IenPYRyu8s=_8W1q4ZHsAH%e*q>oG5ZoBODO|INJ>iTpw!kt`B?Ui%6apQ8iwfX-#x!gMAd11oc z@_Os#a=cg0E>H*y=~R)-=Ztpd5PRX-dOJBa^u&{lcL1c_t0L;QIkQis^1xP$chpwAt;(aPoMMhmG!#MzQ=vxqmC@US(KM~H*m zQTJJjJA9u-#KBK4x83$go^YR4?tK<J%nOdgLrwB$tBoo$FbmODtBz#V$RQ`Pewxn|MYLTiu9owLs&?YZZje*vZoJ?^Z< zN^iS#)^a@wkJHaleDttkT>e^7!0g@{-Mey-QB!4(*jWts{G7daxY7SEl_AKUXGmx@P5gr;G=) zSH{gU@0HDd$8x7|uT1+L+U?+8+1c;Vb7dq>0e6Hva?RpJM_;pe@L{i9;WZ1XQ@HM| zJcG1ns$H_r9a?yJ+2M63?mG!}pSAw_e4j;|9ojCZ{7xd56YkjWB=wbzq9hx(~vu-XUrYCUP&tQeO4*%&`N>#=#*%y?5{ht+bLLgXse7DEo#X3 z=(JI`>rUWK#oUoKhjMqnv+|@bpA2xyS6uR#XM<+l88;4BotW=JX_j!qqn_``x}*0y zDY%1e?RTN-`A+=0L)}c$&v)n^ogeVy?$DFMkOBf_B0%pAh7=H}1Oenu zNCAP$5P%MRD7aPbop;*l$ug|@?>2Y^KhQfh2jfsN4mvm6?T;T?{>L#uAAt9e8KxYp z4bcATaXFM9=A1mW=f(k9jpxVLB(2*vJ-2%sdEbofri`Bm&%i;sPqT$SZjJS%ISAcJ z$EZk1@4WL4+ey!in>y!piyhSuhPw>NyC$jGvQ_J_t@(I2}&u zoep1FGy_hhPu~nUt#2lr-aix0SbQ*?dCVbj)&PD6XTewTbM_E^h7W~v@N@1G`Wy!5 zEjeRV#HGZx+tsAa6JrCEOk%#NfmW1beXSSnxM&gFaq%L!^O8Qei$0h3 z!QGek!#$Vv!?!PA4EJ7f4BYp1{9H+&0r(Dn?*GOBJaE+@Ja{#IhTx%VhT!3AhvB=| z(Ps%f^35giJ^Ea~6uy7MQuqOVZd?YB-n0xJyLmZ0ehYn$g&*E}EIe`BaquJjJh|$4 zc=Gn+;i+$}fT!z_{lvh;o57ThhvU;9PqnX=<1pS3l|;@ z4?p}cy#D%|u=UnA!Y;e)4){hs;7j~~+ijRN>k#vhm;m4p8vwrI4{yBj0vvI~445`;U;ONapDD2O&Yy+7_dXtm zhlgOTwZ_8Y#f#xrzj_YdTJtpa|0w+W*AHO%E*$^uu>bxypr2J3$JVgN9($m_AHwUu z{4V_Rm-oV}uiXZ(ymBqP{PJb+>Z=#Sj2Zp#+H2p2)mUD=`dq9#6%IRW2iSDecVqpn z@bc1?b&8RcVPU|@GxXPpkX@WLJ7 zzWe54+-JZ}JKY9f_`(Hn_~FOEHP=i>Z0O36gB^F=2v*&`D?I=F?(p1mJK*u7@W>;3 zz_G`6!>+rY0Z%=320Z!XN$|vvmcbKGEP|VEIvBCr5|%Fg1l)S-WO(ecDQN#G`0jT< zj`Ow^JoL~+c<{kZ@UuSZ*MkG*9S>I|oU1_{5NH$x`0p6o`}rUR1kxfvKh+gdK%fEy z_$LA@Xcw9U1Oj&g2P#FND0lENQ~7=?Xi}n+>^+v~FjS{Ppcr>>%T)ems3Y^4u3!+U zLT_XveE89LDGHd&9hr5`WyNW4M<(bpOIWZ+`VIvB(L-=@D@SLhMZvXfr;Nyjm{U%o zQm_juQ4^<`q9du%oHJD|8g|jj*%}iZNw#Fvo=~dZGv-2y7I7vHcVvnQxa}Hcu8-J<^nyA56LaHVmBkp_dnuMXGG}g1 zb11Xu9oss1VtI1K91Yc4BC{HGLiKEpqrjtM#AWG5EQGh#i2b_$bWdJDtx=GfcL>2u z!q_6JxU$RQM4g<6v5Wx4qXmpa%du*X~Ii{#~GSX)KJp)x}mfaB4A&R z6JA7g6B-89aY9epjqVm#Cx@3}rB^j$)4Jqwr_K@vVUP+u#Q!6p+_qNs^;EKTo=j@j zSY)>58k@P?QP&C0A3g0f=a^`E`M)`8t&l*>X<0D~1a>1@BnL|PF->R$RL6<5*ht$_ z4PT6uOJ&85T^qFHu5^719o>1=6UpI81KOd09*(Xm2@sOCz=2}KO$iW+ibZ9^kaCL&-#*~&1`Ij?N) zhK4*yE$8H-MaiS*QZs>%qSPXmc>cX3!Roe+l~uF2I?{29R;J?)&IfNrIVT3`GA$1H zpDXF;Sm9Jsi7H8=-u0|1t>=i$$wVDlU{W|9q&MzItcfN1Y9$O3jjC;}1E24_bEVy? zloTmSbBCIkHnRD(8oS(WaN@ruOQ%HrKX2P8mJqMH4Lm+Uc_2#r*5e4ql3+dMD zCvd0r=CocB8Sc=J&V&>YNQHo~({hLJsp)Pxq<}zi1k_KFI^3z(QWyGZas-ewoC0^6 zd?H6+_<=hk0D6mb8MxCT6FCB51n!Ig=q=J^;7*H7NZ?MHv`A$xsJ8I$A?7=*z@1cN zDAP!BhkhKWC6oM+WZ+Jjv`A$hxMN_dc)#PFbjDrl3xPXkjw|Ml`!iE%9zvQPn_LLo zF%wuhcYyxXA}95G1n3P{^h+6wyq{EmkdpNHk1DupZAvOpP|jK@I|ZkOF<@ubq3Cr> zc37({aK|899e0F3iaX@f%&8->TB>Mv^$crMMGeOaMKRMRs>n^XPF&gC_~q8M%K~={ zwpDQlPj^~)%Hxje8W$kT8WgeMl*{3cYACHuV6_sm;|`*Sf9VBq zF2s$K+a{_j@?Oi7A$NG1i5{9kT9zYMkPTHEm61s!4ARY5QEgT??ht+Kx(+=v%0=Qa)H16Lchoft zXOGx`q0m)GR+Wg#R6E>Zb72tAe>GX1xI=p#`on5Icf5(y6VFOj@C>pm)YiKhXNKHi zg3y%9w9A6R+|fEBg(#Gn(?suaOtWmrQ%~;X40q_v=f%a~%!>(?XkMdLj#VaN^Kpll z2Lg?#!c>r4l{A5PDf0Hi%1pCH*JVPUx^lcsGWiY# zv=}|QjWU+&!yRP5Bz4WoU}BoUMTXoV^t_pulA~jMW!(|Of+k-3EDCkuj`Lb~_)a2= zS+o0|0&fnT3hFXe)Pp-sutd~kh}o?>8Bcmf?gDpeLK}7(xMQ%b_&W*XVU!7hJ7&TI zcMKHiguoqxQ{aw)BApPpV{i)GF;JuvGv-+l)wo16;UM{j8Pnt2aP1)R`#fGo= z>UTu)@A`}BF5S8_;^$A%wKFCxRAoI^6>-O&@@hOZC-NIRF(m%Yoia0|<{4A-#WL3G zd84CKP>tAFYUH4tf{%<36#v!a5K#Kzp4=j+L$e(PSU1E;SP?R zPU@1}VeBY4id<;Gk^o`!5rF_wEu^KX=XO{s%^ez^#~toh9Fc$HiM%PwDi&84vmb4$^^uW%6#B%ltN5n+mU4`1FbvazDx z8JmpA3{@`)x;Y)ikw5ejC7(OifjcI0Y-&)jWs#^(r%JhlGlH>3*Bv@fq(e0^jHk|c zOu9e=aAj3eT7gY`Q2>S3CD$FhAu-(1p6rnw`&q@@K{p&b9XM2z>#|swYSTcPNgHk? zBO-+_B*^ZN~U)7vHl8_6>~=c&JNue^_k@AqP=WF1ha1n>$`aKH$!Dcvf{TxZJ_nGre1hsOk*1 z7Tj^Zk9Edl#!?qy#JQu+9>jOVFenq~q;b03(F>igi|?qCbtm3aowXfi?n(<~&2GwT zRwJB0WkR0Boig1R^XBD_GkGP&a!^ah9Rpw!3FV-WCak9APMY8Efjdz|lFETQQDj<}JKhUx85Gjoj3K;?=&1Plq}Jt5^em}YIdF%N78L4* zd8_mjxD&WjDVGCx0(Sy;N+G~!iN1xvqdZZQJY2I%p%+&l)*V8{=Z^DrVjN^arw|C- zAs{^Nq`X576bjsla7VqwKwrf2Yf*CGmvD$wQmt#H%zB{`SEx63ln3pl^|%({j+}Ft z8*~UkD$9R`hm;5nW2eN%MTjFUx!=LaRID5~6?K^esdjUz=L)toW!==YB3CVy61XGi zNZ6J;1~U{G8ZReYMB9)ErQ(i`ijL~65rIPz?nsoHM=EG;sG`@6O_kEKj~2=bxr2dP zTnr43mPKI+Rbx^IPvVM3%8GM`pXBREbo`1dX77w;UT5uU%aK!N1Pa+M#!{tPwc4*h z*W9t#VYu`klY)d1WUXje^uSWa%07cHRBGX(D0k#dAw>avhRiSxMCuD0G_^JgT!Qb!37K+D5;|W8n9|D0p^~1W= zdJ5cWwHd8nJb^p)!@AXa3f#$jMr-jLxAA-;Y=JwObEi=s1!p?0G|!bYN4E7H%C}mr z9cQucvsydy+C~?+Q(Jsn*?ZtlE6;9iV+-7=ExxVnJ#eR$XScSo1@6=q-&Xb>xYNqB zTie(YxKrNay>f?GTki#<;TXfS!2(>WRU~l7{bN!kyO5vGEoo*AYU|zhqolx{0!T7Z zByq?2+YQdIHI5bS?;K70zEjP98*V%#fjjZIRI3f#sTRS}+deby(CfPL>M2Q-IOjri zJt}+M5tmMG+@fog{hKm8t$Hqb?Wuq}QSY?4s29r}*W8urf-MqI3EW8l zrb=}UxT7vvc2d=>+mV)DccRP`M)Jjp+_aovv{LwIhe3dGd=1ytvp5x@M$SiQj11qyarQFdQWt`-| zoy=yVxg1r@9s0Ypl9ITCmyrZ4O0PR~IV$1Z^_|p_*o1Y*#VR|wa_%VRB(FQkgDlA% z@S1H_ZY5O@wim0 zP2x^DKU-J+`#UxDUI0npP5~sDC=$4niSI^n61Y>FnF!pe4X&fXYv9gknC05U7`Rg# zTt|b~z@5=B%e9FyaHlr7js~xRJELKiYZIez$NOQs_>PKy-5B4ddM!SkEN~L1D==~u z9Ao&|J{OWqWZ{nc!*&Tz`U>YTlm1IPiR(B{m+UEUCmEY+Y7}?$`xNGTYx+6@{qiKS zs1*7IJ<*8;SFwUdg6&jGX(B6!r*hnK1L?}ufiF(&1(U}?&jGb#^)Y{ZNsurSh^GGY#A(=(mDVOR%^(F=G7$`Co zigCwq#Il9^#uJ?<&zn88ac0!E5KG^b+p7wf10rh;_C+?9Gj7SN^o{iBc&wB)Gr60 z=8n77)B{d9ChSBLtZT0>#T}Yt9EIiyiz?GPTTjE4k{oqAN3B)5v8l3N602O3f_A17 z1(Kaq8}39par!GuO#cpL`R}@vHIVX+OL2$h0ncpC6k57ybbRKEl^Bb{w4+gZDk_U* zw92%xeQ8Ui6ejD+DOz`A%>T);PStQn^{HJsM;ZzTA%as=me``)DFYO1N|G%Z*;Pfb zEm9S+^owpgSN5&2RGK@?5MJ-lksQUN@k@eP5S2NrRBzNyGn++LD5dtI&Oy~g4z0)? zLBb2ONI|1R0Lw=ks~T&dE6lM-m9asgz|2*+vfGH|6x<;@mpjTI9*8G&&<0{gW%Xaz zTMN%v`IQc|A1bL-iaY3Dz4_lX*DM`c$|C`1lV4(ej7r-VsnRB~N4K3T7Z_K=9dyk9 zsRO<4h-~z#-dbeI9U_kZ(?-;ftZ__gxpdPQaCp4(6~tdF1>=f;sKca&V|VqD*PT0N zJ{=a(ggYM-RjG9+mOI)Lx)f24%D?elV?lApd4agm?gXm`p#I$9Nz@Ze>j4L06;4bQ zbBBD;T0;lLAyzoPYb*+PYTU^PyHC#@UiWz}WV&%;_&Pw-&lAKYDo~C57g1X(dsfdN2mU{5>%8WV~9p}~Q&U2r zKtYw|bBFw>LE+G3Ab4a>@mSqHYbgirq(nC|D>7xaZ7eTrb+S~7JH$;{dy3t~IBZYu zD(jlSovaZp)8GHk-gn2_QWW|3Jg)NK3B1Jst}7xz5EldDx}y95*RZ>;fusni1VM6= z3=bZHC<-E=1Q8`Dpbro*pppzIf`~551|%clv-*dB?w|ZBc9?L^%$Ygoo-?QVz3J($ zuBz^;`ktDenRD+Qf}L>5(rZ?!e#1_wTiO%p^D(X88|(@@?cLN^gXNvZF6&mH8|-wu zrkdIeJ2f3OF1F~gEN*QEltKHQajkBkUc=5n_l$oqdMZ1tIc-mE4Ljq9M_*^~*x{Q@ z+^_p52J}P%dYDJ)p@M%zp%m~6HK*G8es>fMz}G8hTSAA<~ZJ<*nX!aQU-`KYN#eOKnr)sl#2*i(qq7& zBFr|(KO1GSvC|~+&W1K#8o#ci-z^0puY=~u&p>*u z8ovjo7d!OxR|FsaqE`+(=o-v5c%pwoz>}4UcwjcM!xt(|KZ+f>Fiym8114$m*kN{g z!2z>}9YBmG8(6eB3*+xySZg83T#e5!%0M3rUz6sPb{F-tSaiv%C({ z&oh;&_H#_Q;opT$c-~1)H@^2-gq_$FAr$C?_R1C5iPicx?|XcAaT|u6HvT7!1fclH z29noaop<;)3vacOy|R~#8-9kExL9q&&V)Q)jUC1eT$dO+dXHYZt`bm|@=b(j*qMl% z2VS!TGkTi3@3dEW$gor8nU3iL@{WS0M&9XoQSH{NNi=)*iPVeE|dT4R_IL&m4#nl)sNvp76q z>@@i1W$8uwAJK#aUMqCG|6k3zQ4qr|cI~1-s{@Ug?4uR*p5mq>>&OS zJSEr>Y=TBy0x_cYFqINz5j=o(ykr>^K^g&4IH$A3>T$AZELGT{wX1D8AFx-z8g&h{ zxJeBfAbDYk>~4XbFa_%4HN>^f9nB`qn%LpYqu2q6=qx;+&c$b30v0+cVpGjnShjMNNSloOs1`R*n#OmdoJ(bd^E3EDkhU=o=;{aMqC^5<2WxBYSAF<*kxuk zMLNo(vyi1U$uw7`*g?z5OLC4~61T-2$cmhN#BKHtQluz$0%{mRRk%SqV+R%R6wz#f zz(Lb#(sM2B&_fU?XOMSBADc9GqKiZAX4|WXVP|xF43eBMb_OkFY-5I< z@wnEoGakRrgI2@NJVbdsHX3%uNhi{ku?#IfXY4I<|2njB;D4JeIE`c4b5{uPE@(4sOV6^x!SI-uJ5GZ5*0+AQ#le z4#gNl4kbih;SeZ-GUg2Av=u>%HO@-Sc_+T!&&tYct&=_(wXRusSwZmVHH*}9kmZ^M z6hsFx;wU46PS8ZMv;`WTBAh}NNoB@v;6%MMQv^Glukmv?>xBZL6$7Crb{cA8oh8w0GS>t<@Sy?7uvEkO$L#K4HyrODWdlnrJtDwtwQzz*gY+%1Bg+~S{q z0Rnv_X~6$T3_3$TsVowYhz?>Lu?f%Qc4Y1m4zLkxq#P#mSJV5)jX zdj;%pghS0S=deTQ!vMCZo6tN}k%v675VuiwJSB>KlWP`!7^p<@GaAx~Ejz&uMmZm6 zAu&wSVF-Q>Dm>0qsWF!k7uBj@Jh(xvQS2LFC)!}Q{ifN(LbvD>)yEEA%rx{qc?c@f z5#m%B5o?*~nBc?Mp-V-5>@0d1W^w^Bb|B0tI20m`5D0cUOay^IJQ8IXYDRr!8xwFq zEnx?+3ehm^j2Dsx?C@Th6G=!X7;Eft^6{rY^d#j10s$oIQ&Tn2;20{z4ormLG3-nX zJDO!Mpc3~%v1OJ49MuffBLmdc92#lAGhQF}ReO|oFrpe&ZfmbJYy$^TqMD(4q;#f6 zM8nR+pc=4K79n|vQ#LdJ8p2+Ukm`}rnHmudJ5z$4Mp2s%X2XtQXH+DPgq`FoOB3_` ztWPxfnl)+w7f~+y-g^D}toZv&_H3{&ru&DT$nwVT(E;<4xA;92eItkN_xY}0zA`~m z5C@Oxl*EK|I9Q-RFR#?b=&aa5Q~OsK2xKE9Au5`TqHCMHN9P@U0Xu>P5RSjwMfjkv zZZQ>g^9;-%YMQl|m0%}&pVO;mgYWOaCkHRJrP$%nD@q6>oRVmOF(c54@TB~`1P&O* z*y*cvY*($kLrJ$3J2*m$01MQPuoL>4b_6?o%@S1g)V+os3@m*23*Yl%=Fz+(sNmcI z7=XTBr=k|fBBBT!0u($cK}a;*zsj(KF-7b^&Oz`fb|}<@9FH0xNjr}y!iWF`Sg^&M z0xMG1yUJr{tRIolm6PP?;uNo1*DT!YVDd?@qZuTe2LXVW880?&50aeCv58=(g$s-E zXzu6w*n#Y$*rD{n`GsbbbTV*ukqJC43=c}Cwv}Rs9RzjAx#&La(sf*->HQ@BWg)aP z5*M>s9tBAlB#?*tJVa8=Owuw@Bq5qcIyJzK-|y%|v|#PjIyaZ7rFIILJa#Z#94j*3 zR~Tc7vofF=G#&{A(L|Cg<}s3y!N8-ci6VNTja?l=9XgEd#-$E+5Y1F1?=+rd4h0%v zhfzdv*YS}x9x*lHO*MPuI zf#Ps-4{Insz}liPbF8t}K*uc-}%wO1@ku%EoJY|oW8Hg_Wu+0+)t9FsdgRCOT4Go)^ zN(R1@fN?7=JV0S$M8tb#iKIdWxR8-6&P!MWfwAOUzRSESgySMD*onkt060J!v7wkA zEo=i(!%jQ@4VK0jY4l=F{`AL`92*Pf7~(E4cmN3a|%c38g@o-T5S=Il#iE}E5(i< z#Rj1uq2xM6r8$Q3u8QfooU0zyuv5=Z##QuyVW;R5qtx?&VW*y-jH~DY!%opBMyclk z!%jUv8CTH*hMl5Mj8e}7hMjtTGOnTr3_C@i7^R*Eir8uLI&~!8dJF4@YorC5P)!fW z14h7*e#=77-9)dTWz6c+`ShcaQXBLZT&wlA6d$zEwyImZ#xHKd*m-8jB>sh0z245I zjg}E=DL!bmZB@?#cKjIaCYjLmy>RadB%6b2BWtsOKZLTp%UUYH+SL&Q_&X1)5V%a_;MHGa93*pW{c zFv1e3gG=ET!AzkMq(R{mQ;0`}U_i>4^G*aFm@st^FVGvpR>=1j)Rx>E>_UXlMAD!J zv)QDY%@;fAloKam5+p4+wd!N7Tt|*XuOiV`C`ct$O=^N=z`=sDR2dObk&kQftAOveT#6yXWXNM$~5cm|xVkau`#xI({3 z!8eg2B8qcKBLp<$Vilery1oq!;$Z1~-r*r;4l*jDqdcCgWu>AQPU*^0SzaQ}Kw9Wb ztstKJSVaSkn**^UONgwEyd~?TL1{;$+6)Uy^A1KHd}S+3bBrE2hQDit*$}Lo+NV%{%-~c%iP8cL^^MYl~%%K|KTo*g45S2zHCmsfI?ns6Qu*LyWAT=>Di7BeR zM779zKJHTu*0LrQpCEQ*S!fu4G^8eLX|YtX;hu-siN!CO9wSBfSqv1xfyN&%Q2{{^ zLAn?TYhCQ%l<9{HycZTD*dfETLhCekyy9GhWH9AtDK86yzU0Iud|@4aJ`%!;R0qE? ziHI_yy7Q`IS>*APh%jqX>AY(Ky?JYB-eI>VxS`cB1=lK*(wYT5>>9R0*ObpYK&PaE zCyx$n6O}1(&HSiMsLB_M<8UGG$O>u2Tv4Qe3_Yrm14ly1MM%u_{4AxiqBKb7(-y1N z3D{FKwRn%)8g^QVKmcV1uPn%tewjp88qD*HOFvegJVIkAb_VH;7aQ}*`ePFOJQ;MO zyd#LA)S}qIv?J(2Itch0JH$rkzy~dqVLlw=k~m1+se@s8p`~MbF2|0J4n60@d7kRo zB>qFyB129!phNZ2SvmV*%dm@|5JBSe((R2AEOii#8 zF_y@d<{em)UzKkJQlwGl%fFKdLIvIuLN358jCF;Y3UZ0&0(OE*QX-S6LOlmf zPnfqjby$RsGG|N&v7%r;?|A5hMxrC_1ni_}Nqb%JcVl$ zUdQs{g}jp}s@W+-sHU8-wGejCDi(ACJ zCKNnJy!%nNu@t_Z4*;scU zuDL+LXhu#DJEJYoq^8ybhMlPm&D1ZtSNCqB7(1Lx=zCj*Zz<6jRx|=U1&-di#ta(b zfpY8+ND@iK4v+Bn0*RJzS!bR+P>r3`3o&-^YmSVel*fAW<$((96fQ{~J2Yb0nJ<)- zTbp2q_ArQxVpc)O=$GHiIm-1LwZ9%nutR1NatJ4})tYx~uN-@2zS~9YL_f3ja$ns~sl)5KfG8+*X86MMtj zO*~-OY2q#8jXhx4iM?U%CLSQ{;IEe`mKVI>g;-XnvXsjjSk|PnY}v9GQCSPi+EmtA zXZiBwf5T;6C@sH2-tdMuLV1&vt=>#!Yb)9enl|mqR>uenjB; zg>%2W>sPk=HrWL0O*hT5*SrQ>S+?0`Si@c!Pp_pq%V4jZWw2F7T9$3OCDyQA z#*^)po9~sYv2*QrzPswW>u>lTUeUf>i5wz{9`+?8tqVV2AFr z5IAsT*&E&n;IaFxruSKh9sB|p*KywY#y2m&;>xSO^=-t?)#){h6Az>uN;~zigLmn0 zi>}yt@rxNd_?gG#L-*(<*a6@S#LmV9o)|j{MN|5FnU)Ja({~Vh1T@d1okg2s{aP zFy-X)&K3xsfE|F1VF#b^w0ge7*DTB}n0sREobx55p8MtV&WCbAf}Pa~JeYQHyA$#b zJ{$DcEC9pWYx90bu35U@iLP0kbSUp6*a2bK@4z){ICc;`DRu}vxx9nmiLgW9v1?Wr z*pbUtf}In;h}h9xay52vuS{i4-YesSv+Gj^0d#K?%Wxljltue4f?#ZbSY$=l6RpPCD`!D^BvARy5FgR9gq$0Lgo2RdEUWk zHrD4mc#lpGc<8znJ>LP~#QPoW(RGWrJlM5+bWA*r-i1~_-#PK5lUJPL+^MD5!H0wP z9v$9G%=3HnYV3Ua=wlX+J??mSLIfV4cMLoBKI@R&Zz7J~NgR3@g68lejyx)W$FO7X zv%>qV;ukUWI~V~mp=H=H>iu?4JF2;x;IXH>;KV)MS5Eqv`|8Oba~I;V;^Xe3Q$Fr4KJ^psl9hY8ubsA+yYw@A zyRXA>+3EYZ%g)%xedDwHx^JGjue%(MD?ay0cg5%Tb61|VpS$X;{oPex*x!BYi~GB) z&;FFV=9~lEcfNF>`|i1LeEC4P>b!&8b>|)Iu0J1+3l4EN!12AW9O7>L>Y?t&3lDWS zU38ec8IOw(bKk%CaQA~t4tGEN+7a$YmmcYE`8phz9p!!u$4|a-l>6y7KkaV49FL>j zZC4!aZol#vcgIzD9P94<*0JtqczpXf_w%cdbHBjjn&aIsuRY$~^_>&kufB`NiSE~{ zPIPx)car-J9QRy*vb*Polij`FTj73t;|g~l9KXBi6nFp4r@G&Nf2I4w4_3M>uYABA zdE~DgyoYsr@4b&Z_~3)w?YH0Vo_z8dxB2GRxVOD+TL<69ckl&%2U~5o+io9mfBDOE zZomC*bq5`EnOnK?R0od;9ejb`J^Spl?!gD2a$9V1o?E_r9k<3BOM!1c_vb(VuiJ9V ztsVT7fV=+sRqmW~&UQQRyd%)Ibk9BaxZ8N+SGyf{*xs#JvBJTR2srpb0|#I4cTYX_ zpxblLUEGd4z88*n!LfsT%Uj;*-u>>A-7&`;?N(p?h3<$Wj&Oha)BWzbXMYRx|I$7E z^iQFGGpzpx_x|@^4SKEzJ2rRQZMPlh`?Y)Wi96gAPyEO|_V{(~(MPXzk34dTd+f0b z-7dQv?jC>qhwfqMKm72yFm|TfefO>0`s=?8##gyV9=_N;^w1e#-|_CHFJ0!g+Uhh| z#{uqZ;K(u&WikAaKvSJ<>!2|RYfg{M7ho$1{9j5)uNR7(hZJFhyp z=jkta;?M=afE#!KPUZj5QL$`jr*!Ovv80XUn3>zeO(UU-u_M+op^K5I6fRO6^8g=BrQ3WX1Kp~K6 zP%t6D5LGBh!pegy5EgDgM|gP|pqw&WyrDr2JW4gH=qY$KmWl*AGf|t+qxdIhbZabI z+7_|0F{Dw+57xsD#Dlh?R3n14kI4c4(;%KBE(j&|a1dKKyGB*0i6Uf27CBRcKoM!+ z*=Qc-MwIB)iV?&V8SU4JKJT=1#oa3R1Qf%ugCbsrH@|@r@{MYx8NhuEDdJDXSzpn? zN#4PvFiIg1cqE7h%p!PCT`a;$IfO`;nGhwJr9u_KA7L<3_dnhlzzpiSY(OvSonhM6aYaOE+8{XDJA+$tWW z>p7M!qxtEIgAsOOEzR0;k*X_Hijy+o+KgqwGfgW7O3lHM>QUvY#}l|~w2G50_^DrD3OG;A(lbq0Z@JuVtlSr(xh~d9|U=>0_^DrD3OG;Ml8uzSBa77jkV&wEKMvH(!apQw*l7rhTI_}$@1~LWJIRO6tLuNmu;XJq zGIrvhnX2;;($6^K4a1HP;ON+K_@@@B$nO!rZ@7Y9tf)!*N%@16NQZwoKvOF#l9+%s zQMn&=A_>nx%7Q|st0XBLS7q4oo^6L6#*bhJb^4e_Eh6&}Mpq-OtOAXQ3!2QPEYc-W zrLn3|d%Yw*zRIxUecK8<@Nvh)(+oQ@H6);b8fZc%>NmlT2(q*{Y+Q}*umj$Mzx3i@ z;|K@0ksv+VPvRgFm_fMcL~JyMm53p8+cJs!tOfYvG+4^86RuejP&^?#NCKlumoDxR z3u6Zff*?9^M;J&2tBL9$B2%IEah49TLt#dED1x-jXBt2r9QGvNMhYWH#fZ?hnizHv zJ|XX5L^!R*pU3Bumd>EfUc^ju-0&Jd?yu=COmHd`d3f&y-BChjGmhMO>XU zXAe7+9?)qB6@miS(o+CYDoXal!ltOvu};7Sw z0mDv-Q;by01BRViZZf744;XezoMNO}9;m=had>7z7}d$xWZ0REpZhqAVW*E#os3O}oyqvQkFywd`WV&8*kst5jGy~B zi(#jaQJsuUhMmdyxsS6LcKR6A$=GDrnT((NIE!JYk5QeBO@^Jx__>d>7z7}d$xWZ0REpZhqAVW*E#os3O}oyqul)LGj7 zWw%jhttV&LspqG~;##fEFE(`JUA19ny#8&gz0I$D)L$dnb`4eXhMg+UOb6YtGaYf5 z#Z?$~W-)5hvE~AHXb%GwY@(&&Ce-;A+chiik@@PEVh2$JZXmEYX%>(Zer@)+JZAfy zae1~Iy=B<(xIz3db_7W2oR)V|f6QC2h#k6E;dKgOLoniI(KCjfqEF_DQp65e4~XI1 zgLT|YJ!9BO{V{L7D(qn5LEK;+s?rOU80U-9nJTEkA4-kdL8hMoC}cbC>0cDnTDeCaam%vZd-wAQfGr8nnGmtkkV z;@zdShMg|GIbXUAJM$IqF0D1}bm`6c($ypEGe$WRJJ=tsQ=m(`0 zWW4a4V<-OY2JDkwV~0N`KKLyg^NyW@`}&EUf|*?q3_Ce58g_CHsqPwfa=tO_u&}5=x^+1olgE3Y=new6sdW4<%_%2`*D~sXo zl+q*Y*!Ko=$e8>6j=r49`K6@W!+Z1+UDM3j&X$G)^Vdl4YNgb$YnK0qk z3j#mMVOQT)sR9)s2JD2dCG-I8KFx=DS7EgokQ_i{BcpeLg;8`!~>=MJ_OEzy>L zr%41)_JVA+zS3cJan0lX#SYjS%#E5%Wb1((c+$2oM5md>4%vWqMjjC_5LG@(Jgk5L zUTM-v$*hKS_4L^wSSZdBeQ<3YUcF(B*Px^_0(gB?Lw2G;(JDTVwB8CFdPxA<)p-aeBx`4Qodc!jTm!f!8774ab#sSrIh2UPvU4j8HS zvei_hBVsc4=^YQ9xs!MaNuf+p-r<##H4GtKrI^Q!(B&6cX)Tx_ArVuR@ldQp)cQ$4 zwx`$$zGPz~&jdn5tnd=5@nzbu0}EqY!Z`#!&{EXoC3KYe(bm{2G^!#r7Rna(~lilF4-lBAuG`Xa&aaTk*}13T%?5A;uhcYyMQmx5Ja&x zJ=h5gWuQx6J{w{O8Iybv2x3G*PBNS;sD;Ah)DxsAa)s|3cGO+q9q*OMQ=vIU*a?d& zZw)r2TqdCoP!NXtiJim`z7wowQoipQ%NsLO4*Di~4Bt=e;4=s{la0k1pCiX)dag_rkad9B z%MfJPVgHdI(Lp`M4w{CjP{4SY!~{=dKIRueRFEr%9dQWx4ca}&4kJiv1_xW70}4V) zT|#e|bGX5-VMm;zj_NaZ;PL~A;2OXJTV2TfJL zpuK2xOduyHl;QzoE*8TM_{0MT+C9dO+!F8y1#5%}ny)ouhd@He@dHFERE8aNUgVZO zV<$3`nz7wTh_I77B`?T*!w&iki}=T|L(bqURyk&rYS>Xv^cp)kBc-dK7adLdNk=)7 zvtcK3M_>0lIU~F28g_Di?B_KrXJj{B``#dJc6`;-`>bxjlGD=5@BXzh%JNPQA=aH5 z5A^8!J5%G+d0B{IXI>)Ry`6@g?tMBh8Vx)166x;kH0*Tm(|OTo*qN6|cW*y-M<^PAYw(?95A~ySLM@)4fmUMWbP7ULxJSoraz6eL6214LkD^>F(_`>~!zbdC_Rt znU_d+Z>M3Wd!NpWM#Ij$M7n!B4LjZYbY3(XcIGA0-P>u{>E5UFqS3H3FOlxvPQy<3 zKAjhhhMjqdboX`|cDncJyl6D+%uA%Zx6`oGy-(*wqhV)WBHg{6hMn$xIxiXxJM$9h z?(H<}bnnx7(P-G2mq>SSr(vgipU#U$!_K@!x_dhfJKg(qUNjnZ<|WeI+iBS8-ly}T z(XcZwk?!73!%p`;ofnOUoq36L_jVd~y7%e4Xf*81OQgHE)3DRMPv=FWVP{?<-MyWL zo$h@)FB%Oy^AhRq?Hr7q)vTBYDm^d|J8k~JvdQ+}1NcX@7aS)vIP>4s9`|3??mmB- z#zpdgVP}yX--BrlJ3R>EBAH;=StQ5zU|PdY4}!QzCKz@W$?-jy*09rqATE*#hMh%n zd=I8I?DQari)4afXOSG=gJ}&rJqY3=nPAviB**t)+9Gx;-<{6jKo)HmR)Us1-Rd7G zXyxNE8rxQNE4z{)j1M~wN<39tn`2$Mc7CeXpMs}hf=VCrZ239UC5_S8x~fy}hvik; z6t*^R#c?0cAtr*g)#EyKr zKpd7p9bAedI50(_A)i1vF@<D{YdYb)qsqtLhj(c4!?M zNbFR#+491u5_H9Q4TwW3c9Jx!XCJCuaY}YX$wE{lOqI_&@KsP8gbKeDiVbQKiHX>R zR$OvErUgT#v*i{@BSAbhmVKnQ2FZv%K=DA;s4U1*6T3VYosomNkQ3~TJ4_m}uF5+y z0Z&|B%aY1D)x}|1d3Va^78pPSvFE2zo0-mxs4vG?oGJz>@FOS?BHE%xQo)#vqJG?H z120Y!3iY7U*}@`ZnF)K|Sg(gPU@wsmz7S zm&_HC;udnmd*!FGpDruyvBv5;XDka>tKd&hwYqpDr&_TCETms1(Yf>-H010G1C3h) zu`|r1u-J5oX;0Raw>dzjls#ujqp1)(7=9^;3@CDn8iB+dNuBd?oka%uoUts7b%mM= za!?prIn|L$QX-S6LOsXwq1~=kg&oYCFmG|{csd?s&X^8jMZqC9C-TKkqp3>r4gjYC zcAka>B-lY4WeLT#l~8iVin!`13KZQ{II%0@Y~HNIPIFa5BnmbU z;cqdV%R9J3&S?w%(8{wE-JatZ&>f?(ZB-j~2E?uOK5HO#YK zx|Ll?5F+d>8SmH5VEZuM2_o%@i6eF(Mx&Q88rxQNn{8a`${0K8$PD*7$)MeRK4;jI z1DD=Q>~xagy8C<%48RNz_7giZ9FQ4Wx?yLAf;DAJHSA1TKxSw;hMgG-)|4&Purp-= znW5zvc4jD8Q?^vY&XfgYhL$rbcI@fL34 zJk{T0ngg$yiRgiH><~y22NABI;t~E{Akh*o>&%k}s6YS6)260i$DhL_<@_RW)xqhSe*8>T5$V@^G;Uum-V~6O}%W+tD-aKH~nYV~{XK#WX+S2fDCqIMboxDe^A7jV7VIFAW0mDuc zZy9gw0mDx04Qn^?fMKVJw~ROTfMF;0hP9h`fUtwV{j*qJ@PZd&S)IyKE^A;}lghGX z%U(ofEi7wOS!bQ)%a{KRmvy1MSj$VGyj04|)`PM>mzV!7msh;v@1VSr$_89s1!cnx zU(IDBDjQSTWRp#)yavl=S~iFBS}t2)c^#F%hq5J?*K>Kp8{P=zO;WacGnK8eyyYLX zyfu`6r1CZ{+i-b1mUnR3_W${^-S*q>z~!A>{t3#vu)G_}d*1V2EdNa9U$p!ymiKY_ zxA$ZD0GAJP`Ot@Ugt8NtovG{sW!GIlOywgV`N(ciK1yZx-S@zA zkDVV9cz*8OFMfH~uYP^^Zx$9ZE_TgA^w>4);MLMijSJZM-Vay(=%!nK{1fMn`{}J$ zGn-wr?3xw!JL&I-SctH5?f1UB>c*RH{yt=-AAC^|#@NX+*(+z+(xq9p2K`?%%hp^* zi3xVgYps=Kv{%lub+T;va-_p{8Be%Xrt?d(4EM@e2Gz@uvi|ybtPgu->}9xDrp7C? zYy?O1K5%K zEWr-lXCZLl$g(%Q5x`^jSxxV=5Igtp*3Gh*IB@DPAv>|F4buU>f3#g}~TbimG~Ur+WsRoJPzW+6Z@_jv4JH^mN8%JR-o z>=1Yo>|n~t=bbGOJOMiZ8^aDh;c4}Jhp$J~ z;C3hE9eg(EuUPTcyf6M!4qMJ zz+=~}F0dn)tpqzKd;zheyX0!@;9i-^n!H!W2g~JqW!&%3b7f@5YgR@(WjOi0GHjM< zuk80b0XxOLGVXV9w*!0SXupHcl>s;f>@axvnng)RuUWKs+bfTF&BAXS7xK=jpGWFh zvP({}gNcXI4&|M)cM@`+wf5R{pM{$p+%DIACy`~0o$yWq@3S^2+beg19eXDMZzV>= zPU(K<)X$y?*!f(?*um=+mjUmyhG7RY1>B=!!L4$dcW}2;$UC@IhKm*o(mgtEltbPz z?2L>Z&N*1e`<+u)p7t5%PCp|CkAF7k^Ul(xkabGlg<_Oo!z0gkIPd6wrv`RFHoOa! z=R4(j2dCLspYPy3Iz8Z_>sIu92Y?grcd$p-E#C5A*Y43V@iclDTK#j+{t|gj?)j?$(?cV&hCsu zc6OgVbQgCf9*6DXK6luz?(>K5>drdi!|n@5e#Cw8C^$a7n>!nhbB>1Nn2)+I!Ex@f zc0|DzCx6Uch{uYLyNgcwxV!k&Pq<4~?&ZFA z+FtI`&+P5K4##Du@8d2zV;}d8&+hBKdFHcd)zud^j#R#N7bL_r7w7yYZ`s zx*IP%)ZKK^VeV!;E}{qSo?xF215q`T$oa9oDRQSQfZ{Nx))xu1UX z)9%*G@i^MucE!=|_A8HZcU*brQH=zhKGM0fXfC%NCianJQ9yL)ap+1>lS74Ek;u5kCk@w=N&arfVRs{8%-SGqs^ zV5PhA$_Lz$NB+veGfB7i-uu8U+ClF2+i!PIKKYE>eDiDE+upXVgIBd~*IjpYu-$gM z?e-D(m%lvc_S^4PchEtXxs@wVb?}(b!PocQv(G;39(?dAx5XCcx#i2(aciux6!`XY zfBy6Tx-GZd+QE+qxa+T9<<2?hY`62yI|6M>_uO-jyNx$~wcBBb?cItMD;)fUfP)`4 zaPZZB_taAlx;^*Y#qGG`d*OH&96PwTyyczl-S0lx9dpdlZuQk)=#Dtz2=}Ky-S3`z z_O~$qFWu8m{}lQ+!}@P#^m5?8$o=t;=fL>s&_2-}b=0h8GX^$@qs+-Bl-YsEY;f(OE1869nxWm0qN0s3juxwYO5 zZ{q>OP8;vdx9mXdz+Mu|_DPzAGNjZGnt z3hbdsBqne~GO$x6!%QI+eXgGM#$hY;JUM9$8&8<2Q$wPRCBhDeh-%I_c-MyLfn*{r z=n#d@NQJ1=nD8J7NC20F15_^|C8~&fDoohnA>n0(q#NmQ&@hozA4}r|K(iMMgZk0o$VY%6B!O)?QdvKi zEo~DL7!Ji+Cdv!aL^$K*6H?D#&sS1ehyQLP!ydtoeTBROW~HgVHPsABBM zbwcr@VaJ$5!SK?5e^x4kfY~vv_yhsdFcrW7EjYXgt^miVAQgm^7f0w~Br1iA6vsTk zM^ou|kIr#iHIQT;4^ZUG(1Sd&thDL66w{F_?rWPaS&%rjVgKy9*w0U zfzC|SCiE!&$r;@m%a*o9tZWQvRPuxMumka+tti!qAnjvvfd4dz=ZFhJi9H;|7S66w z6>6dg*^x!g)F4nq8hAFEhq)0YdbMH%F-1oEb)wHZ?ObuU$~^(aaO|Lnm*LHCpoDy* zT4@GwA47`xQ*qW;ba0Y)Fe!{u2m~Gpq5-oA-cuKga8eGTQBGNvj68t)5P|u+DAofC zfByNypPExfOF6j58p=i*)52m>(HJ|FBGTb{y;AH*A}Z0q*okI?W+`Y>I5JbQE}3EG zNg-T$3}8P`D>Ju>N9lTwWy@%Oy5eAjomfk=wp^s@3YFrdOt>~~djKMxpo`WMqlS!CFml&AYQk71{OF`bk}9y|D>Ggiz4wLHM+ z4A`N2YP?&vVjdXm0r@G?2s@KXbvDn8djK#)#jrEufn0>;8+I1K={=d!u+x)3E`k|` zokehZPo^~N^dyjrV1{9*q0{jTCG${fxW%wj!$~pA;3pov87=+7RqO|78+LLI8P-j| zOEipoR>x~uY1nBP-dbL5sB`+*YguX7X&AU#UTvsz`q*n(Y1nBPxLRIqsB`+*YguX7 zX&5;6YM<}4&>@DMhOnr`&R*^D?;)l;EW=JMFf?Qm?BI_B^|J5}Ng8$7>|sd_-Cf-JcRT!&UnMH;{!N4b{zhxMJn=p1n?WKpcgA@(tc9@ zASKe_9}dve%8Dc=U`5>rcsN?JcQBJ z2rH{VBjSQ4vnh*oNmOa9D%4&tNsq5G?0Da{!VY}gG4V9Rj!X>+D4+(K(24p@up@#j z?F}1OqdV+?_uwzRIM_JC!EGc+kM@%|hy-R3E;ZvE~-7VVu=?up`$jh#sN=Ou?%VXO$eu4@cM`c194zzfCnE?BHGp|FBw$ zog{D?cp^$CVd$_@ql2Li^A2Grt~mG+1hkny$3h*qCxab8KNq=Xbr6^tP|+cF(0fVbxfjvMznpiN zu^^JjchQ*$cA~F!+dGLaq89c&1#J&ag8U*pO1g zj`!`z?ETgN<5@BpBz z0z1_={x)JB01x2vpDOIsc{Wrlu^CezJz&`BV^k+&lVN8ve(vKehMhh}buu;?b|&NJ zKF(s;>0?wUW0PTLGJfvkEQXyvMs+ea8FnV)=RVG2*y&?bCu5UgXEJ{7<1B`qK1Ovi zHW_v%0?wUW0PTLGJfvkEQXyvMs+ea8FnV)=RVG2*y&?bCu5Ug zXEJ{7<1B`qK1OviHW_v%QdVmgBW9HwR*qAXKDj53U<6PzR@NMHI>w43oC(7HFg@y1r4oaBQnT~g*T@32eBv$-aD3OvJS8iXpQlH0$%Lfypa zg@}M8B1>JWNo5C!M#@wrk)k}JP3n>- zu;rtmA4?X9hl*_w10w$y9mvFmHTr3Z3rGD-NTH(3iC9ntGGmcEA%s{w)un1sME;`+ zFF@m>CE~>?s2Fz84H^W0ru2@Eq#@{W3kgu9$4u0rCex9b8A@s-kxD#61OBln_oyvA za7q=S93K2Xv{)zrhS+kNSQd!fP$jV_sU=zEp);}a#L|ZjmjT#OmfX2Fd58T3zCmQD z)AWoKq~kzzVqXY>MzNja&;T)8zGjsYTV+ia0TL>tXBOg_{IIT#*`XGtenG)7Qb=^x zSP+#7lKDgkY0#8uu_MK>L#`n=p?}zU8cOz;($r@ZBp z8e!EKmH{miRz)O2K?E5bK~ZYJ3Dxn56jBu#gyT9;A__w|8hEfJtHd!J;z62&syW1t z`k36|Jx<;b?+5qLFgq^dEMY^Dl+3-9<|k2d{v6MoZ;L`asaVQVP9>f&6k4fp+*2Mt zYp*cvJYpyMNTJ942dv;69t;f18N3;LJQvZt<2@@5peFn@drhj^b78}e5>*tEc*3R~ zR;s<^95jVi!jN>7htJx}uZRC=y$HrQN^~Wincwe3)&#dOG2f3^<7Ne0O6FclBPB5@ zZpSl}wVUwfq(_F`d*r6C7CMh1Pv-3D1B(=&&SC}p9U!C5NasUr#e)Ts7BvQM`%H)@RgH^gdCx;3YCr&_MkaS*uj`kT)^)X zX*p9zt`f>2p)HA!k3NkNUkP)bq|x`%fdO06Q=*=AdX?6GKh8bE4h4j;m3-#&aq`g@ zemLbrT|(06duf=1a}7uELNJ7G2uzBuJcXGPmrWWw$>i2);ei-CkQOlaD0VP? z_`DN9px7aJAejm^0#gw?f-Enfg8U|{#``QUV2vs9K!hE_O27_cg#L551xT=L?CSu@ zpee+pBaAsDGKIOIM_kAr70Wx3GiIupU?+nh`@F;Wkoc2L3IMbOfb1md^)Z2jsi}$rAMvx4h@vq6FI_h4K?Utgr`Q>3IhqXOmDE?n z(#^0V{=*ZyIh<&S2Y5&W?`gQSlnc5%Dy!D667&5qo9YUjK{d{z^T3&!RC7z4*b9u@ zB=#^M!=yumWu+}oam3;_Es2+$n@?jMCg#Y&cPRs@K}+?uk#2;Y*dAz8H;%7_g@@Gf z$mQE2q7)Stqdgmm6qzI+kP@1nb)&S1@=)kNKl-nuoWgPbeoSL@VoB%%jVY0e7T6(=QeedA7DiU%SconeQgMYT8_qK1JBVGK=L zfDbS8P;fXxUPRO}0zGAU2pwvHnf zx2yGPtOExI6iZPa^9N)LMh(}@8r7;VmL`peHpL#F5rJ3=(!2te68C^w=HogZ3l3y= zOEe;_Rm~t-2T{ZS;e>3;8if7du8n6WHjuyqa(bpq7GC{A;ngsSrNlo2upQ0D%xdh2RF=7X@{Liku@88AdXnvu2!V64jcop z19%aweAZqN_E?N($8C+rh|1_Wk_AA~M=4US%Y!p(xP}qLNIrV3_Eid^3DwQ*cqO)$~YvCl?~OPHQDcUX0a*i$^(j>uJkq6!z-X#w@+~9 z9TeA{t+8;$ZoXQR2p;GxEh%N_QR*?9|wtjDdyBsGoNj9s~eJiC~2>fk=@tZRNYv@6LDgu1T;n@EP8?d=&3y zXdOfLJA@7e3IhpiD0D*PFf}5@>@rRgR<-wlVki8HT>2GGlc;1r+#v7hl}YnTl6MFh zgdMtq37iZ&?J-iNVWzMHMgSx@w}hIhj3?aoL?hg!AwN*%38Odlzzkx??~)M?v_~em zKqXhLuvexQS2W1LYU(57FZaMKVkfc$6AKj0FWd{Y3I`qIyVMnq|WWHiYQcW~M zO~X#!BVG1q2|HcdZMxcfz_8Qahx4kzursfbZ*R9@r@as7RfAz?UL)V$Zo^J{AI_@= z!_K@$zP;Uso%TMQR}F@pd5wH~yA3<-eK@Zg3_J50`Sx}jcG~-JUNsnY<~8!|?KbSR z_u;&1Fzn20dDURpnb*j-x7)DO-iPz5!LT#0k#BFeVW+(h=T(DYXI>-U z-fqKAdmqlL2E)$0M!vn>vx6P@5v-94`)DLl5b8p@eUzqC!|Y(E&EJ)Tzn3xE@0Jzp zw3D9B$hTkB3}I&^WA)dvwD~Q*rGKfV#%gr#8mu$PV%QlJHjREe!Hd1<5y1D|wWmBO*cs>@{y@(9HLKFZZld2VYgI08 z#s_97?~L|Gm}EyXn(%6!NY6M#DwjVy*r_zZ1{TQ!hMh%nd=I8I?DQari)4afXOSG= zgJ}&rJqY3=nNWhAg~}(v-3~N;t~}zcQd_Y_3d{^lJ3H7}ls|_%>W@gwK;+vmF~-h9 zMkxn>k|~2GcCdjxsJl%%psiuvnb_k?eA(%XEV8|$d#IrdJA@g<4kM_0UqLhH!k1!ytFvjprQiINnJ4XP@!6F()WzYXG7@$y1`HbGLc z>PqaSXi0m6JYRooRP4~TCq@bo02MKX7J&r84l^);sDmnA7X>@r??g`tJiaKcfN$}K zZD1DmGMt5u6YE!;xhWhmGjfm${w}o0Xu9Gqi%nOZVrP&`J0BYrJFt)xDKToG?XOwr zb?OC%I!4gCKokO1f*l56DRwyi9tead>@hGx9rG0i1A7p_))bbR#SY>EuR^|tCbSh* z1TaJj5h6CE4K9caR0a_%Vuv;9bIk%yD9Rl4a?}V6h{ZFj8Wz-=h6P(wh#c?^U$~=m zJlL@vj<(J_L)O9>0@2f~_?%LL9l{i-^E@1A#tEe=h;mGe5JYffKmdzp_GB1}+Q}cH3HIuVB95<$gZDiV$e7S-4(0ZAfPGM*=ST$Eu4m=U|4hXM=~ z3NW3aMd^az0Zkmz8o9_uCX%r_hV-cIIart-GhMahokd&}ub?S*@&WI#?{QIr9h#sMEsgVx@7r)2Z4iGwc-ePUO+#J^BKr8O}Al z6N@;=U;$%)JD)VMLuCPMl3kunSnf#|LW%*oOseDPB8JkgkcAEgWd@od93*g zUR4u7(!n4y0(xp=Cl1}@+TK4SnAURMeCKBi|Od`oYj~$pvfe}Lk+b}|#oQNeb!$q)h zp{oKRXyCI!n%b&q^Z>(x6OO`zK|*x^j3yr)l-vVdQ8AKrhMkezHYGxmQwFYvcw&ge z?SYcR1`RvIJT%qglsN{2fk&ehGnl=Bxy`Y|d9F#eYr@-L>BcG^7z~ENqivkn96K28{(SYfZZchG7R22giC~#66eVi`-QbgT_?e&eQLKVb~ej0zur!@+LU-9vB;T zrrvT}U|SCucG`Mye&r22^BeoNmK%23dT@T_4LkE2`?i)FcG`Mye&r22^BeoNmK%23 zdT@T_i`bc^*SQl|Yg=ecV2O)1g}gWb4C#+!>bb4gD&!a3m?sGHb}&`zwd#j6tg53{ zTjRQ0m|>?pq=cPkmW=u@d{LoXeGBS5U?=~Yw5`np+&zY=5IfHdm~!Y)cOUQERCWDW z^vnbYgKDQ&~+E0+${C|7`r4W>26__*x}DI zP7eolxE(0^WefS#!-*;UWiJtm*Br+K)eyT%Qx|o_6Y#gnczVx3nj1_d{LyUkbu?N4 zE}A}~>F0Dv-r?UnAOH4wTwYv~5V5r~5ub>}bYJU2kf3d9riusoQ3WY#DC-HTBUzXd zM>*QXi%LH)q~D8?jd>M*lvRT!5>m~6LM2p9C3^9c%8;N+ z%cv@e<3lvU3FaG3IX?Xm4SqR*it@!S2@%e#vxh~9K}5i|UtQdmMF!=A{U}QKL^iS3 zSU$AdwFY8G%`G(w=0!SJ1y1!uSY2u}ey&2I0wrW8stJ>+Zl;Vrm8>$JK~xe6+rlC( zI2H0vzz((+5JPbdUE=T>O0a`tvWVDU&WBgKN`!bmkYODhXPnY1FC0>V4RBDqI7|keJM%U8EwNIk-Xf zfV`7K4X_hxBIp$MJ2C~&5`3p~)5_F5=4B>cTad=34fG>2sIef16Nn}rfjR-Tr;gGX zh8V`zI$RX@m&$m1sw<7i?PhI6v8h~B(8 z3_FAvUJqEo%kgf&23bkxFbXZ?WGi${Ih(~l%tac-Y@UXv40W5SNEWs046-~TDUpVC zttEdmS#wL_YQmtPDCrn36FGg#^vooO>n3}JqJzW#|~!BXbEBJ zxWx<0U7L`h40JAmv_pUs;HKCsys6yz3u0v!L%Jr#d&A+ zuV8d|E1WaDt#MUcuHI2io55=wuwM=%^FojFXdWY zv(O{meY~gEzlNQP(6mh&-F>_(7P$Ci!_MNzU{+UP*qPPHE&jR4kCy#l=4__ zzC2KY9k?>3S;b?AMhrXig_3e>6YS_-rX;H%Wc17Lh#bp1<^G%}YJwdyoNz%niT$8? z$M(vxSLVB2#E#rk<=o=2Lv-rpIIKHw9x&|8Tg1DwH^B~VX?QP_pTY7@-XqqJv18sa z4>a+BVW)|=j5qdxVJG&6wVQaru+zj_#v6OUuoHX3+D$w_*rDI@P^ez;f)`?0oyt-! zYhYQE%Ccq4UPNUrENfF)XPxECm;Viyb)mdi%S)iVRLaZNgR(xCm;Wu7SG?lypuCdG z23%eRWy1|$&1EAh8&lb2lTE3-2FqqzHiz$yc^1U-t%58|4ijy zwEQcU_fh$`_kRG(2f2KR%Z@wl1Z8I~yHME`%7;Jv5h}aww%bRc>`rBmJ@&-%F)AOY z@(Cz=?X}n5T=v1TFO^SX*^kQp`+thd0ay;?auAn;sT@*X@W&TdgWp;8pa1pW|MSov zAAaP~#~y#;$*2DGGy=)60}wLo9DHy&bPiGM+|E@0=zA6<9L z%|HIhPn|pd*4wUO7Q1HIH7o3Q(qHbd5Mk##H?F$wrklV21IS80JX_Gk*vT^4D`(l# zrCGKH{a-W7)?7x333khCt(9f8SI)9^vTXTsq{DU@PqV z4|`?oWw=+S#w)XI1NaXI6xl0h*{e6&D9iA`vdJb`Z@Ougz2-I8%CgNi!y5L=czP|> zSq6LMEQ75w(z0yJEwP5}GM;R&+W!5ghC!y7Gt4gzOWyv;(~ zK!MZd03HSoU`Ot=1Uqz}g}{L$%ii!t0FT{gHNDS5?BEx;xQ_GAH@F6oOmGRP}-@79lT42TXeOi~ z=!6|eJP01a&gkjcPlO!;k6p96z>ZwD66~D#MZ}KolB=)m608< zSsCq=;pF$quvw=gIPxZlCu4(yeq{SH1?2H+I1!{Fg-79}0MX3^qpuRP*4 z3!qcXJ1fsZ>K9~}oMHzP52YQ-J7w=AlK#)@3V$s2QvlSqhrCXa+-H=w^PVFxK)OW z77EfmI&PFh-ZAWqj2+H7SjYRFm8X5?bmz|aYz!X%Y|!VOrAr~}l)MYYD8YtDp6_tp z(fv*h?0{@|7b?$p%JU9Rv#~zk!FzOiz(d!q==lx+C*JR1kFHz1<-xAqqhsP}^e(je z`Ob+aoxI`{=T0rf4n7>T_vr9mVxHflS7YbXM<26r>~Y7t6C&{Vykpq0_gRPJerIs> zPU6tR5HyD$apX|}Jcb>6pB3I`6~Bm~-@yoo2`$5pVP`mY@JXQ+^FTun;P(ctm=t>N5ikDZi3`*x~P(`wmLhg{3(@in$yv}EUO+a;)d1LE6Z*@o^uw^Q~G;?VQv zFpiX+KpjsEgo^U~^Uu4RE;-#jbl=b2iv2$5PTBv1?$rH1e0n!`HXP?1 z4aYGbbzg$x++*?B-F^AE-Q9V|@8Qlr0gpZ11t;$5zH-vX+*eQjn7a^<6(4sOo$_&a z@u{D1m#o~&eeJZp+@+t{+kG95%TC|NU3SJk?i-)o*M0NMeck17T=BV2x+^}vpS$v` z{oGY&?eDJo!v5}CU)8wcm4TrTyTiH z0gmr|7v8j&3IgVnEU?4hr1tKa=829*N$*My7WkQ%h%z!43DGS zkKy>qH;!^Y{pP3Lt(W6*w7cz!quuRS9^>w~3Xfymo!>gv{S1$9ALo94^>OYOcwBS5 z`{lLAySu(~g8S8X@i@`_dew>U?(0r+zk%bP>rZy~+;FnH_j@bcZ*N@T?t|lZH=W|{ zzxh=6`|q!GfB3;lcjc82xFe7Jm4kP&ZtuPKaR(oKkh}f%+uf5-KI1mu{2KSRw{7d- z8~F~t#P49c?RMMkBknJMdCu*(->vSTgD!I`SDxzNF`M{U%$$obI#dr=bd*1+LrFQ=N@+(Z~SVv!w%cK z6)RRa_%Q(oKWyOOEB@}Oryg{B?zxNGamV+<@h&)aaBq3bJKekAeX={|n4{h5tH014 zal{esPk*}KJ@@QyVg6sbr=R{Q^lygs-{9W={;NUH^7 zxyK&A&OQ3*mF|&8E^&`NcA?v4m&4uTkN?m;4E={6J{QK$bi41qm0N%Pm%;cd_sGK+ zyN4b+1MEBAz4WEa+*Vti2J1M$J@V+~z<-hZ;~&p~@zbGwqC4uSZQYt{F1QOW*vj2< z%f4XuS#ImCuXFEv-}!EjJ&tr&T(L9w2Cod6d-I#ub=TjpjeFpMZQcF%Zw2SqxjXON z&YgJTC*3yNoaOGl_bhkMJ*T<5e{;OM`|d;Cwby{tPS+F+@%$tQzM%PrpW{NN9C=U2S)G!{#2J0^S}rmpq~gF zLC!?X1BM;Lz^EP=h#h#$)LicfB10zWUgMAnZMc>P24M$wPt7+&3!O)LghkXceVUn` znZ}ZLSd1NxI@O$UR$C2_pnYmVC!Fye2jVH|1sUcCu5@Cl!L^Wp|ylX@Bz!wvx1s$T$ z8L1F;8WSD_0SVxeaDeJ1q(l{QPlX9PJS4oVkaQy*4jLx1>SJk~04RMd7%DiP;RBP9 z5ctFZ5*mRiYBRSAup}uW*=K}Z&oBqi0yX?&cCTOh%nb5LDa8)QEUqzz9L40kWPt)p z!DV(}lw875%`3riVuw}0IbxzdPs1FH+rUJ6V|_YPVo*Oi9QghzL%S3rWnkeVn1Uq;+;NV~&qcFiGBEbv>6ew7fUjWkWlqV=s&)Z6wFc+$L@s2~~_8xlSm4 zH0&62C>UP)@6SqQ5HLHY6`vqr8m0m`paq8)!4=>b6{LcY^5O_xj6|hyk>Z#K_-HB} z@6kDqs|J$H;{l3%8G4W>mX$VLmts0{#eHqlB`Z?m1&Nzh5ULnElo&9I@E;DUF^E8? zK2}KAbHoJ-flPyf2?2(vLO~K%9$bO2a05ER%gX@el-c494Qk*~s!>Hx!K1NMB+!|O z+Jqj(KRKgYW7*QSh?R{YjY@v79(Euev=yZq5u|-g4)C7_@f>kMD6xlw*uvR0szOZ^ zAv?0jnHmI&NCVGC^DsA}M6XtiAg0J@zfSadr=2VAR=Fpj7>*qj@iM&m4U~{?R4dH@ z?qf(1e=5%UiVjZl4km?B3W2~QK{Q|%!F%dr5l+e>G|DNfl92~cA0jYc7sYx&;m<#R z_)~MrXekHxSVP%JV_H~DDjH*lQbamjuUCp4Nkk|t8ewNrsm|t^aSs4ys2Fx;Jdlg9e8bKnIK3xR8g_aT$VD*2u(JqG z@5z*got^}85zH{`G;}(Cp=2IP4YwF}YB(uo8T`bfH>0IrxQhJ%ZNpB^A;Y@qcZr5^ z&+2$BD-Amh!&}R%4RuZ*do3#sI}HO@%c~7_P9J+MD-Amh16Rwd4RuZ*do3#sI}HQJ zUhVUp7COYR(-0Q5*x9Q+{yoHWhh^BQ1%`%9f*t&Epk5aKAxXndLs-;eH|%&fjlADU zK6GAP{~LxKALEg+6aUOqorjQq#u;xIc6 zXhdAlWHx1yE{Q6QRfXE?CF${1h8^$QR@i}$J0_lH*paCr0R_}R6FO1933fz~rM+R} zYIKJk@E-i77Y7?hIJk`j>Ct`?2a&)G!bK-yqcN;R44K=ON!({Gz#pfGR0k263bl{3bch`aGr~g=q-{Ra0P^6lC;2u~ z7(psVgtpbhu!Hakc?Tn}p(mjD9>x`cz-Q`61vC-TQGyjqDk&!*%2=h=q#H)YT_%Mc z!hqs~vBR*?HjPn7x!S^py1ZPA=ccYHH@_JCi0*N`SU2FABz7{79sJ}|a`Aqq zWP&}6Yknx=>ZCb)*rD`*PD7{=6u6e20*F#kvL6;UMU9Si0-lLtC+v3yK!7e?6N>JD zWppsqVcsF^#1#iWf`B&j=UAxY_GGXF=;tEWtPTP*11dVi4tg(%Joh3R`Iqw!GZsV= z`7SyW!A|tGZhI%uMbyH+r=Tr@Q(>%Q!X&UW11VxGOYAQ1bR6`K)ERch0vl3l*zvv{ z`JIHSu0th8%Z!wA>%YD1mV$6m`y!%oA%)$(dXozur&%Syve z!@$+@YD1mV$6m`y!%oA%_4WrslXn`1orbWe#ontM@@ix1yxz9FQwuT1RN?`{PKi^D zRLcW~omy@(rVDq0YgJe z3_A@SX6)Vrh8^z;Yc%wLVW*+PjNN;{u;X1}jfNgD>@;+kv3m~~cDyUB@&DQT&Ujg> zD&JjjlnYnFs0iwaL_r)3h~vl%12~46QAY^^5|nhwS&|nnTm(@RBq>2f2@2>11XNH- z1{6U=hhYMeOar5Scpu;Iz4w8);tmzMs=BNDbXTu^Pw(1$?X}ik`@jCRtGc_+xh)Ye z?z9BV)I9>m9S?;yS|VWFX$hFAdjyO-9tvx;M8LSy5-?Nu2pD%f6xL{ofN`fKV5aU7 zFz$FLtkDty<4#M!Ox+`3-0@IYqa^~yotA)^x<|mcYJ1qe-b&r5?$3tO_mIxSkS^{S39s%Qyhr${y5istw1kBVu0>&K=g*93tVBBd5 zn5laNj5{6*YqUhbxYH6aQ}+lMcRUo+(|fSI~Sz_{a~utrM+j5{p>Gj)%EamPbpjg|;R+;Odn{`a)@f6cZ;yg%v@ zcUE6$QJit7KO`7(B{6rD4h@bA#+@Mn?~$2tr$@=0@KTIB69&9T(;0Vql*|b)#kezJ zz)TL*;+4M;#eiZ8f`B?hyxuT}qKVOc`K~atDc%e;Id%1-wUg1@0(I z{HCM4Q8Ljxc;ilwI56x|a@?Vd6<)I7GL_qRSU@9o%^DW&UfJci!70f| z>1Et8?yR<&{a)zYvS7G{NAI&%*R7<%(Y^~E4(?uA8FzY>&WSF@xHD0>do`JHr&sBm z=wggJ6NS51lT~tu-m3E(clvD`{{qxPrE{W-G44zh?p{q+%^kSm(ckE^YgVsv-qm8Nxx@E2c*_j;%0#5-j>qnIx=O$d z`>Ep&@P+S}BjP~QxHH2!?<(|a?$C~djG=uerH*l@EBt5KPbGH(S<+8-SZ@2yEGNCA z*c)&suqd>QJ00Oa%WjN2vz)!fjorAjxcJZV?8cp0&fen2ZroX1{AYRgm^&?gEp&DN z=F6USpXKzA6nn&-@Gh!N%eXTV{Laq5^mx|K9I+V@$rnCy;YHtuu`=p4B-?#xlLJ6`G( zamTe-TC5wl%U#rKl-qSDUEBzg*|C!dhF;|~a|hq_RV*x)$L&(}T7^=pZiR~)LpnM1 zQo*n*t>O-SUj-HBPwVI&dWd^vW&+cJYFvO9QU@0imK9pOIOzKyQgdjoK3F3CSW{e* zH$NSD*CJS1& zAi;v*O~!N-t+`FERg6cTRP05Gr93^3i&1E)kdEp?jDvGALnWPu4a6aJbOfEVL5V(# zVg;Er=!ziLNnHC7WEMSu2k#w27`jw)2k1?|UDFYFFj^>K<+w}|`t|yTs=_e;uz<}~ zC?j}sieJHoyQ-Fq`5|_QU5$ccAvuXdzqCt+k+$!PPxT93w&#P4iU^HF67(Z=Yz77L zpsS6{VjUi)xJXPM)VKJ;QIU({u!kz{;BVIOPdEDxEmni(&}pH#11BpKMOiTPynxrt z61HVDP=S@G<}TFy6OYLdo)w6fRM?F{CvliI*YyJ|SNHyiVt$2IG#QQZjG!kzVto<8 z7zPz7Bwkrw&_N5d!&#)pBcsJOI3}*BIYPDA+zBherO`V1C<{*4$>W@8tO*V=6f=@B zSZvEmB1Vzd7i;cQ2cr>vJ;+gX{WztDZJ^eK$uP=`^PrFlxnvzQ;2Bk)eTrB+bYzQA zm*}Vy@fm6GhzNWD)E~O4;ZA4w${qy<-JcB@cz^?1^n)wKhN|hxQNS`(6b;OWte*`? zLo~&`PQw00pR9Bmo=n5>W^5?6Ov48>i<4gv=Fo$UeOD&{ZXt$Vy31mGziLP%ce%G`2+A%rG$-u`@C5AnnuT zVXq)WkP&trq@(onOU1D!1zi>=Dw~|V#Z!ZTXYq6KD!4{X_tF z&S?RRa>j47BogO4{k(MwS?%?f!mA)Y`5$-Hl=_LZ;e~}2S=*Fg^ z+3J3$!iS0bgFu^K3vKm#q5Xl#R?;Z~4Sr9e)A`I@lU|8&XVQrGXFlUje{wnLl{DfGJ;nhQe4|rdLDc-Hhp2EL zmGNJ&QfnF~`J~rt^L2+n8}1N2eB~QV8|qTi|56W#xUCvGg1W)HyTzENi6YR9JM1ah85OqWj{~wc;Sw#RJ-Oxue z;K)yMdtU+E+wWQ=S~u|?E|ChH=xtjsO~wcLR;*R77oP^V<$y+fcA z?$D-GgeE3k+%9UGWEK&q=gusy%3_`b0>+(5pxnm*iH!JR4kD8WLRN(6wM z72KKCj~y)T2_Z1x^Bwx!a1#5T%`uY*4E$U<{}JI#uF!%W7XrqeaUt7(zs8;Z=XhKz zH13QG+5Y>j=gw5VIjjh(|M{Ax71ncSVVc4n9E;uC55}kC(FWX^{9iL`{>O~q3)oPi zKPb~NO6IN%ff?sc{N$KEd{nl~-pTl(y5Z|C0GV~}gv%6sI37A(Kr_ugMtz!PRC~h4 zxHHWZneNz{atH4!@J|clLI13>%KYDaof1=L<>d-jJo8Q+|X+~Sk1os_$ zmpA#e#(!e(!@&q7$PD0`GE5@3tuls{jw)DN*L)HNkH zE3=ZF>b&9TCj+M{_070ZGil9mW9|TN6TTofSO!2+i)v*EQiu$MIoyltE|>!uq-zJI zZ&KH+1&Q2q2N#bS(kyA4q5^4oCdmYoLo}$#5rj8y$n#4_rCQ*4yDT4Vm zcY!&|DW612CuNZdBMGffl2C_sYB^ib7U#r5B%yhu9u2dOXo`fuB6ARoR2uI)m|)}s zQG;q}%Rm@J&fq3R?C}O+JTe}EHEfDVfSu#n|DHydCH02H@S<|ma6vpjQnb6*T^4uxh zwc@!CsE?OB`C0K~%@ZN+Q#(}33a{cDIx@_$6?fX_cH9<=!W}wYoJ;S_Yq>K_c7n|U zZ|wP5gF@Qsgd3^LV$Zl!#H2>D0C{w7VZzU*q_d97jZy6hqM7H8e+q0u_sWPG{t8PC z!NxGWII|8|$gFcGTH1VlkB-;KQT|214clzO9o(X4p+q-7!@^;9Ef8qHoeBMtVF%Ns zcdso_Fx6oYsOQcwUd?765HRk{Lzc(0M&r(SaGeLQ#+`Y{@_5!bm^=Q%6Kfa(1q23i zr-QdX=Ay?4;QLzmNS2EKXx85Bj%Szep;zNh50g5fB^h@n1auFlG4Av*sS{d~ac4q6 z_i!5HP7jkhp(Po2CIoa3r!nsIFsTz-l5uB3K=*JO<4zBgI-w;QcP0dM52rEi^f0Lt zT2hfah3`yFFaiSOOydY)bz_?UF4X^VnQ^UpA@`ec%$a5bosqg)Qx|>U2wP)=&K}XBE)BPu zO1=1n@G97IJQaqZC5;xO6fnl6QE*TcAjhPpc$^q_D69|^21*Mf5%#qcs*>s}G)%W-kjt)vBfvzj*M$lTD~#Kt|O`8f}=H zHH&r5JjWgRRd#q575&qJTQnVyLe1l8P5Pwft2q0(qL3D9(lTkK6cn{ci>uf=5)aX= z+IKi6M6`&LNH`UwLRyJteM05DWmBI!wd46iO)c)`gHn^Q`a*36n*FJ;D$iu|Or{pWFov8jBQUw%k-Gr8&Y3+Qk8M z#~R$Ay5NGe$P8OLXTU+ch>KG0;25xgi4cea5-jn6w&lnc;u>V}TpSH8!i%AyKM*LP z>Wx$DAReMs#~qFV9Agks%@UjtqVkkGjhZdv*=L71-_?%@~Y4^x6pTf0+z7O@KZ^I3+55ACc0Xwl4q6rPqQE62pX~q zSPcdhmZ!!k^SpGJMlE*+Ii)xy*jTSbR6LVq&0trm9{W?B62%fxVJgw_s=hH`=5p@j zf~xMOr-|+*qR$s7WeEzot=ytJYGoUa<~E*E?tmVxE4SFNR-6Y*YR$6Y>Vez|=`D92 zf=xqAdtzIijZ*d8jH672w(#=P_(l-rW-HJyvM#8W2?lbfXdv7v4wOoA+4sw#23GJ= zp&o;yoOKvz-Kye_TqlZC$20IKZ{D#SA}<YO ziCR^sk~_IAMC~iYI-DMJ+4oTUbVTZY(93exUf#Y@$({DDYAkZusL>v2xPz%ibdl$d z-1+9OK7N&>aK}4o)-di2#A(FDqwf)2Z||xKja)iE9xs?$knL3Ka+#cPfA} zaV-MIomz-Yp#lNpP6aR~u0_DOQwxzPR3I=ccc$ethKgmGcmfC*cP0RGPp62v!+Qxm zOr=jc`Bl>xRx|=S1r4uijX6P}oI6C41Oep^kMP5KBulicGfxOqb0RB)$oN%GvG5#!E$v7~&p33uoo26<83Rgg0DyG`JxT%+8-N&AaH!W~*BF^6~( zuUhvVyH}1;neTRyJLSK2;<+RIns3x>^@xCR$9OO-0tt8MmWJrh#D-SyU6?=QH#7|KhuycEj%QeL(JlnuGO{1seY`O3e9@+vAD zad|bAjW^ze%cfK|qq6ztTTpoomMyhx1?9C|w#M>0Dt`rK8!oTs@`g9O5z3pSZ2M*^ z+hKXjUu$`5D1SrcZCtkJ^0!$2j>`^z@5_!m?X)wOw{!UiDDS}XPAKns*SoR&Bb9&B z^3Pb_L*>2i`xh+l=kftAyX>+nl-;=OPUVA8_Sj=jDtqm<*N33&O=X{b_QkRvl@C+- z2$cQz-~RwE2Vyyh%E4HcQ90z0L%AG=#7Zx%ucFjWe*fr~@)p0us#Rcx%ddE$7-u~V1 zec!oL@4EX2Rt@+{>!BQOm+^qN%5;2bmf^i}mO=G0lx(;mzBYt= zW$a~muS|_sW!XmX11~6YubgF@Y`STd;S0;=n`6Dj7FqV1*I+Blw%ihHxL3x*YpKpM zxL3|HxK&13mTj{Q)^NLw2fJ5pf3IB4og2UYja4_@e9JfSigr;YcYrs6J6X2$MOjwl z4iX1mS@z-=BYF50b0^C-*Z_zVxP$z8B~S<1BisS{ygKC$zR}7ue4_=_LE>zIZ?lj$ zP~fl?kcWu_+>!TL!X0{_g~WkZmc8MPKpuOa)%JZBat9ya;yT`UzWkM|uetWRuYL`= zbA5Wv;*AHk9NKo8aR=X}!&`La&P!gx+`)4mHy?VBUcwz9&Oq*LM&yaPBjicBvo(?j z-=Y(DVBs_4@f_gJm##|gcdEEkb-C~KUW6g6u86W;cFIcI(p5b z;O$;{$ZHl*r?~H|JP)Oxmb>JXJGk-CwnO_)*>@81K5LzI=zSL6?BMNk!|x=rjJXrO zlfd^`8m**mCtv|_Z^&OGyQxA-=ot9JapZPKHmZ2#P>Vcqw5ym z@?h8AqvOWY>bubD&v%xecKV7loIA6WJNV(CeUA>`OU(24=+)f$=!qvSoP5fu?qd;o z{Jvw{vG22v%Khcu=sSs{k3rHLd))CS1o9Yn?E9?neOB>741ES8FebE&JI0-Q?%*ed zRt$lb2;eiPRt$k*5CHC2F$9J~z%9Usf?HdeLhC*KLuZ_l-zz z=cOCFhu!~io5Li|AGd-wO8yTVd14$bFV8>!yu0nnv)$tl|In>i_I`K9A@6r*9{K^d z@~~apS%>fHJ`S(5kJ#0nbL4LBoTGMgpE!DVcP_q;+1-8e*bll-;p@0P+^3J<(|zWI zJ>B^q-OF8Y;$H5vCw<6Wcrw2Bb{Czpx4Zb%ecUA;v6Z=N#z1jIU1|KIq`T$Pque(?2d~c`?QVtFZI{98@?+fX_`2d4_pK|Ab>F`7SofVT9Ov%%;_>dz zFCFi`d({cs3L-S^d#-4DKYiu>X9 zr??;8aH{+9ji3;R?mG0VWA9cqc{}Tt_xw-=mIM5w=cf0Mj3&^%{&pr2y z+ibH<+|E1i{I^L;Sb6_r33W@N+Y)V=K4gjyrGi>^_RMBw>=BuILtly)YYJWx%>66FM#p0p}pLlaKa95 zt+f{1rI&8&?!5CLSoe8uyX|gr?|IK9Zl8UQch_9A8(@Q1fXu!5%`bL0-?F`X^wAyM zBadtg$Je?0?%UBVUw*LLe*5#>Ll2$j9(?dD_rT9ibq_pnw7c=fJpj8c+$pEL$*o$o zle_=^ok9Pt?%sP}4|&_t-F^4Q?ykEwfY&-8U%UKdH0jhKfdAjQm4OJr-S%*o%lWaQ z--4T;As%kumCSf7M{S_o$wSJWe4-x!)5RxSI|f?CQsjRGu_oS z1eVrK=>Vfn0)cme>c=orByvZ?CM_FG zCj31LsKuKK*nPqE%v{%WITh>h3#-Kl9VyoAlq6Bp`;x}2V5BQ6|C5u^s_HOeN5Y^8 z7@Z(;rOlbcNY<$F7mf`viqAE2iRWHL0_GMY09W@T#>fjwU@wS<69Cww-PgK-=6Whr zq&mdhf=7T7a)%CD1xKMZD?IX-AWZ+DQisuC^HSe4gAwK&u+di~Otly(c}hLZI7X#w zDhlf{D%u2zVHB`v)ta4it>Lmp<5B4(hEXXjiO?`g;3(}FMy0SM!fC>2n1{uRHgtZYfS6swzNJ;4(fzHz62w-=Ww-&R`ma1V?pD)A6FsetOUc-1~ z7}X2!DtSy$yON%b;chLOX+?PJA%USt?ml3{8wN;r(2L{Pb&aSY4` zMhMU}V??oGjPQ%Em`*-W$X=>498?8vaF1#-M`_SOk$0lLNrU8(FB)VItUjzFC{$w< zbi6rwM~>kEf3Sf9DI(YI1dq)z(o;Z!=8!{;G0SdB!(A&RA1sSfv0F+iX)lFA6XqDdxPHNZ$?l%xV=B;g~~ zB0@sIP|}M;yx>Scs<8!|k_L$*UtV{@_~3NSF{0pjo%uM+r46*28Ri{Lx^EcOBVLbD z;$xJ=m)MqwlIf&AHP13rhGzYk?= zR$RiP8jJZGHjL_XZWtLx^$65!7>^92dIahGKl^QsG&f z2Dv0VejY4+Qm28fPjy*iRD18UA&+43{43JJF2X2U9pb}2q8oXiK>Bu-i%$LhnvMy)N_&=034KXtu5&8Ef$^AJlb zi~>k8M&PV+qS|$G{=uFX90HpVMldg<(-}q{B*I7;r0c_F5^cjun_xsX6l!W+Ys;{r zB`&bA$Xa_07Y(r#&7(zBeFvGFL3R)Yi7_gREV#y2&I|5mg*_p)2)$a{4lu&m7~lfL zQ6SAQ;=d@8+ii7%;H}WAU1v%D)k&=_rJsNzCa9erYwbZ1T?qN9skX_n)qVtSkO@#m z;F161Ez!=OgruF4HRf$qwe&cuy?5FaBZkJ;9wYClyipdXcM^~;HEwKMahf!?FP%LS z_5q`4IdRi4s%P>fFv5+ns?T z8Wr!)TXo>nNNux|GQ}nyv#k12FQ}wGO74X%}S};od++cr?=s>>&6O zjH2%ox_vLwLAZZh4$jdF~5Nel&{z!(W?A|V8+&Fa0a2Vq1X z5-Bcx47jKqB|R@GM)ciUSapmGA%Q2MAeUm4d@0wrPJ$7?n+1$$uK_Rs2*pA_CM?G& zdLP`wX7rrDKV^tBiVoq0$RJ?6WhZS`_O^X(ArP!^kkIN1$HAc+?o9zTF>pw;q5{c+|r?9cqI7DbSVW8%ACD460+s(9 zF5emtfcYqBdW{06#IQyLX?PyN?@Z7$-1;DwU?hh)x*+Nvrm`qtKAciNRbEVtwXfRd^SbH7Aq<`qZM}ht&3PH+uhn;$89%*plsYyVAel!bM%3^87X zk&goB2EX_kx^##UZ#+XsGL#{m@%eLYBtS~S7#bu0XT)^3M6#4jFlLc%iy8%70`(fkBg3d3fqD(&(WEfy)5jsa zmKeEicr*oHBgKmvy`6ly+7U+djVb-TyIxfK^*Dn)VT{^f8SBRF31nfqFv15JDi$5f z<93C5m*R0^#4F}yQ;lo$Lh9gB!iqzSmk53TBmbox`w^e)j(o6&L$pcBUR6GQXNT^*em&KH=lb203Hvz@~7qz78HM@ew`)Q65b4W=< zun|rOT>?=JMo1J`559bZ!)byMu}sX_$@K6D&o{*dn)m|+Pd;q<(~KH?uHiyt6^aEP zb3y`4P$S%=P1e|^AM}Ric%+INahKFsz^0wmgLs4}=m|zJ5FiW?fguDM$Rpfha9LPa zV#KRQ4OLTB6tGOpS%4xcY(N^KDFYoI24RFa04xv&HV`iV5`ldv+Wv!4wOq zjmxE_3JF5Lpt?AM1{mqmb4XN+_3=$uxTc#IC#z3|hz#?Hpdu6P=P}7y=7-1BA16kI zkOwR=Ka}qmd`(a=0HZ*ZnilOc!9z{MD33_7KluOg#9eB(%2;^R zw})!R@cB`ZS$&dp^Z8Mq5Gk(3Fe+k_ml#HQM2daGsEA2kVi@HSDfS7YvMcusUhsk! zzVL->tg*(DB}>*^bIrAuE?xSf7p=Ya+Uu;l?t1I3_ZKgQ@{*UlTSw|(=Q-@M&++r8y2fBn~g{no$vo4%_5cH3?D-9Pxj5ALzY9((S&=U!Mov^SJ}_T6v4{XYER zk9_1K`yX(?0S6v<;6Vo+bnw9kFI%?kkg@`wj=}xX!on|q^{7U*z~~#dUVqz7w}0!~&Ykd`JFY>sc|F&XcOgKbfYEi|_}cZWZo2sv zVA?m&B_y*9_v|cNV@Z~+nPqEb+0raqdu{qig7)kz<2@TBuxF!u!NfWlI7^S+>r) zSr%iIW$Ob-S+>CjSyqJ+0JK?_0YqDD0U%}BR$FD+)>#H90YvaKP1iNVh(4;OI_A+8 zSAOA(U%KkcUqOtn=5r0R4K!M#2BVk06nTUg!L^@wgl2s0$5xhY0yLs)KVk&ee#D5b z{lp`HX!>}BAQ4b8MxVX#qKhxN^mCs-12DSma@vowj83%_qqS+(F^>QuxIZGX@Ce(A z(Z(B>VT2lZuHpR=5NY}_!tXlhv(^}+Pksue=Y9G!=R>(*07h^R>CZJ-DY7Vcu4UOP z|1!(y9uhYs#b}n!HGjG#d-jQ+K#X{|rtJu>YnW}g&xRWIBPwv8jYq!EF5k1WS40@S z8nrip`)oYU)SiuK;G2?|N6XJf={XD!)e%PJ??n`&LGMKrqZxWHLf16}h(Jm(T6q>= z^zj5EAQHY`!#%s~{aO=@@JvG<%@{_^A*>UOPCI>tb7!0xK!STn#;EE&Eph}mq(MBI zQH<~`;}T-2$72NT}AgCzMKmWYD z?aH&=;}8GPtyuPccg7*_cV`~*0k`r{cpbKjJL~XW-N)f|_7S_fbB^52opaP~?h{Av z?#{*6F}u4@9`ix>sbfFr&O2@o_vz#Jbe}l^ULW1doe!@IPK4Jn>fsulw9-`?=4bzMs1cUn@TBEj`@1iG z`~deQcwKe&f$pkv4s>7s#6j*W=N{y)hSxQpJlI|Hsb%ik^Om{m&O5|i_vu62S3h%z zyZ-z`-3=EU=Dz;f!`(M7gx5ufyHyt-;cmM4NO$uk@VfLUcMH6}`MIOqt)D;I-Fn&4 z?zYR1akt~^ieucjt~l0x`^sb8cfN3(yW@+;yF0%GudDENg8MGKzW3!5-1oooQFqtX z_&U+uea(sPo@-BX_g;suliht^J=y&LUtc@L{qXuz+>h{e!>R7aH=gS5|N6(=PriY# zk9WUynb=p8SatW&vd{1)=KxQZ?AOM zUi+v!{`j9b_;$q|aKM4?$Rm$%_uO-j`|WT4+ikVg4eo7k+rjO>|NaiXo^fzNbbIZ! zr~C7tpL5HW-Q|ur;wrat<(UpXt90;9jeGXlXWe6u{myN@^~G+z_11N3uDJyCmbpLu z>5p!kZMJjpjgPze=2h;33(j}D?Y0ZZwsFrr_l(S^$vLL?B4R0x4U<~^K^I8Nhi8B)_9>i?zrRJ?|=V@d+ynv z!~8#XfB3`qp?^EXe~WwH`>qE+H^Vx%ay#z0Bl!EN`|WS;b-($|9q#F8ZgNjOb*+2y z$t&H{PhaMC-~Cwk%roC{PeA{PCoY7sbKTy1Z|gSP@MSQ*%02nS74GrJ&w=%w>egR> zsoQqjvmlPc+>=jT4f>b6U;p|77(W}@%iRel?BLc~Yr$Q5>9+39I}d_&pXavQ?k4x1 z_gv!k+2?q7%{99LHn;<3?#*w0vAg+}?cJk~?%*DIWLr4C&fRz4j&Aw#gWdMqpXVNW z=sfq}gJ-!1es-#R;DMvvjW_NA*lpoXIps}m)vBG`{rB$-`fqjj-ursU+m`O`yEk@s z-L(O{)&cq2?q3c$9eh3tXX~x-dft7p;=DDnA+VST&>zSQcih%81ezj%@7k;w0z)7` z@A!wXGZRC=xMLg`7J-4>fe%jF`yIlhW|Hnb)=X%_jSv{b9k^v`e=|gXx3$sKO_hcS zqN(et)%)W#mONT9cli9Kns=PlR|h6&pIXofNBm41{NcyC=$4OBrddFvq$f(~g4MCc zrU=Ld_Ru6U6FQ<8)TxqTmXM1+SAX=2!&c~danh(8Pn4XYTj}1ts1h2 z|DOwN(T^VS%{^qDv_uCu&04yvd7b`}Cr(`;48Xtxa47$WK*hG9oyxHn#*#LQV`XlW zHjRWT<_=#7JbyIpm~$w|68iB+l`;uf9k&&~LBKRD1#&I$yjwT0#V@xbVQfK0O!C~R1XC`@F>;j zqNn81Tq+aj$U<#GkMf@!5v$m?v@K?3V<@ANA8f`Q$OqkuQjHAKK5h>1LxXsXv>=t( z!$EA}?3z`PCXP@YRpdwwB1PnZXQO#o8(E@PD`pT&WVBxgI^XHe74KHLC#0z74w`ry zzWEK3u-~XxngQTrN|AnQ&i;x3C;Lu%mKT+)Bt!zw1ku7>1TIr0MKoy-q2c`gqBe<3 z^oI=0*Q(sBBcK0#@}~E>ca6N_kRd z+*q;9c&25=MCo#Hq<{)#O7+KjVxyj5|Jo!*j>+f3XC$ z{2c*&!WH~tMNPV&l>g8P}rNpRj3hZL6g-~MY?3FGIkYe@0YB{R~dIawj*%|PIugV+Hpsw zh7BmN2Aa@``fa!)hHUK@Hm*i@+yV69e|m9n;|MQqqd0oCZr7cfvJG5{d_;2U%cN>C(kLQep0(Ko~>^?uY`pU^h`6Ok^tbKF-o1 zcPPzB4`qfY|6C)iZ zTCt^yat7jzU209fVPxE8Qrsa9C_k7xObcz(7MPLeoHJPDMoYLupS<+4vfq;!h8B%%m^+PBXIQDxD(#xpGQ*8fZRvCR z)ElkRxYIImjZkgrbNbX9tLVI;=;N1fS?JuSE{T1FEA(s7X=lXaY2!{W8nkk<4P+ zF%g_UPORpOQpjUEfJe5ZL(o*+L@c&EmeWvAAf}(7L{_RDX5bKDupecHxr4cZf~ldV z9H^7FSy2Ww<765-Y$1+R9CcMhzEI9DX~97qpago_O$T_8G-ki*6L%yrc!12&C5YP8 zA|VcFGQB`Gc_@gbB__eA*HBMjC_mte)zudt;~K2{Qu@RlN*m=7T9Pj~a0?Qq4I~!j zj|E!mu$qcRY*r!yEB`~osT&$&ksqMBdr+5 z9qr-~Uf!qoP3~|CQb@&YL-WVh=%hDghPi{Zfa24k4LufeR2YZ_aXYodk=$smo9O#7 z-$;gg)R|@O@NOV`NXTzx&I$vuAa1Am#gW`-uAAulF>UBE(dt8Irny52@Tt*;9*gOr z>rNz&HRE=qBF+40-c!+H4kWYBojFL-lrGV@Go^`{fv}7_GmxYy4biwWrHPq=u#7u1 zkfbRM(YQ0EiJ5`0j5{-sq$v%tnmftwm|DjWNDx3eS92%+PaUU}_!ib;A;5p&N&Zkj zaEN~e+5aN4vTCuyvw5c&0prdTCuhn-Gww`zf~Gh;Vw# zWqE-RhqV^Dp1~p(n{scFE$?6CxrGOI5ZOvRG&xPpAr6d!&6AZRt7;dIpo1%sxG)$3 z6Nh|cI6n2IDR($;wDf4Huv!w~vT>=TMMrMsYf)i6HifoW!69u2?cgWKK)c2R=z5RA z1GZ>Np0~~i8?tUm-PTtcM{aVN3j>^m(uzBnE-Zo}9(AGnK67qNrKA^;Uq76N4$w8Nil9?zixI=5><;&Wo zgKXj=@&pVp!$K&jA{mOc;)x3QgSuF#Mq_M~lv^~&${_GRq2)cWm&lfUic6k>!W!fQ z=fqj?h?Y>&HY=d4))y-UZ`xu@tjRsiI15!%?obX1pn!n35CblF#AJJXu}`B2OwiK~ zi^z%wv87tnX5%3}z$`pLh{4Ch6Y;RGaUQWqqA0QVt0G6}*4v5)-={fwKK81%*aIy+ z1TiU3f7O&b0*F9MXCI)2fN_R+rPO6a_!RQB07Tiuwt_}Y@|5?6zI0SsfOa%za}Q#{ zfuQv;K73l)JPNE$JhB=M!21F@$ED5~%&D*2atD^j$d#@P$C?y`kMst3BZW$bjXe~? z2`-!Xpg4m`!J7&i`{HG*nZV$?Gu3Fy9p(%yZBVx5>``J20D`>Kcti8*tTpg}r*Y9i zB+*eiM)D-^G9QTocN+K#p2A$z3f&UN(<^Gso#|ad%gCl8QOdNIu}_!!{BdWx@So*q zj61WOy~T}vc<$iM1QZH?Dy{>~fYgwiX?LuplMlvAwK|@>b9cjYheMe;?m*asGuJu9 zsY9B)HiBA()al~%8gd8MBCqtU;6*|WI}q0VBRV=r!(5?=Ms+Ohg9FlFC2s;2+!kZR ziYKHQB!E*h}I^KWR~ORfc{NH+c&SL3RF-KzS&{i1w%<{^Upp8lvT; zA)4(*@CKc|+UP+HDjWE&<=Fk#3`?g8FXQeX)o=$qx-I`jA20NJc0m3K%CJ)384l`+@>BO7xe>l zVHhpQx#+PQk&yuoU^J{I6RHs$^ViG^^N&+d4rkmpN4w zse=f6I>G@+mpy4L@hm|-HyaMH4^e@G|Dh3=mI7#AsUGpZ>-)R^AVhC7sb z&VN{t;6djbz(5pWMFyDQfyzVV+nP=tLr;XI_YrF#!hQf1p#v|Po@(`r9Wtar>QFx@ zqYb472UXp-y;R~;P6s-JN|!x| zJ7VWCq<*Ov6?#<^#GSaUV>wyq7P%9~bf(-<75Jz7K<<}x$+^L1g6e8S9pk{T2-I^Yxw#%VP2oY!NPEzjS8Jr?wbRBZwyCEPds7q0i0h~~ujkG}&-=r(fSu^g$nsHlZ<~h_wzmLOkCqf<3!vr9gw8?-G zgA_>xIiCa`$J&oDE5#Z57PolhdAtnASRIE*m$am+Mt=bg89I*;X9r zq&g=kVZm8x8dAgg`d&ul4&tPM;js*CQsF_;kcz-&6ZHT+7DTo9Bq#Y%?9-GyExF-| ziZy9!fT{^cHH|IEFRzO<#g-&2D6?Xj>aves*WGXjPdi1H+K3>YihMd^f>ca0saOd| z5o4}`C$jJr%7ZOVN1Ck89>@X8qfu`~GsuWn1ZDLa+o7(+!_#07RM|C){50MJG-zsG z2)XEYH57LMBaiJscu=jnJa))RR6`k5NtA{8V;trqus*IXo2M764 z3lv0cXtDz7hfM_S$rjz91}maB7Gp!?JW92UMSj?h&0NA<5uk?<)F3YezAihPO@2RWWqFe)X}x#I3`HFsC&i$v zP70dwfKI?>So`Th7&)=b7fje8S&}fGAQ7l@G01z6b%TE%!9(1RLKBU=hkOjsXHD-$ z9R>j@kQlv@0l8HTo&)@-fK+^+{l_)ykw=;x9C%Y|%N*!fn!y_hsEcDmaEGR(aL|Fo zl^$e8G{3Y-F~~LEAjx?mTbY2{RFhp~Bv9z|aOA;IvtOunDA9<+N+R$cQK}R2{-C{R zBu2vP*Tqmo&ztIu91@Aq8+1c3*zow}y&+76g4_g&AXPwR zda(@|VxNCPi)NrWQ6?{LNnIHOT9G?mtv3oFh(pj471jxTw8xiM$obT9(h@z^*AWtO zF2pwSmh&Dt$7Z{I2YE4Voh!3VISF4W{w3ZKRoaN5s*H$7xpfflh)EV=7UQ z0#rUkX_K5{&1oc#QU#5h0uVi#TIQky`scnL^N~r;)d6bz7|3ubAs6c4(0ZLZ8fd9BZ!!4Y49= zzGB_HG}i~ESWmhtA}q0^g0Q++5;UY01Z*2CgA49LEe$+yGZ!68lVRw@s!_MyzQfoh zzR)xI_U93X!yOKc7>u$s2p-I7qL3rSvj{Dy7F~Zx=VC1}^EzdX*pBpL0UB_hP5t~7 zhRRTh+qoJeZ61R+P9yMB`8lY85POLP$$cIcC3QN=D$qySbm}{Ts3mvULs*8+6g>OZ z(2dml05__r#{sIz5bJBEVW_Qx#9JqwAwn9$q?1sClcBg1%&j%Y2pD(fIQb(ky*YR2 zdTx~=;1Oudo#@vjtZ4`k0u7(vne<~tHs8!3Q2YGO%&f!$oiqZA!<|`t>UYwang00} zhdVR)5VZYDY=O*+#GS?eP_F)Ms()L74S8!(z;B)f#+^zMtroqh8o-@|VvRcVH=Y`4 z2BqO_#>?y}Jh~nHQ|q}Ov+~NxHEtb6D3bXmx0`A znIQa6gDQzw;cHl%3U?ie7jNGo9zX@V3D*1*_7>cIaF7RRJPZz?S9e2EhK)OAbX#=p z05_C4c%&ERAKM~eaXg4)V=u;?GQvc%dhW>IK!cN>|I8mBux1gBQ^kJ;P^2iKCjDVc z9{2Mu01?of_Z*}M{lxUZ_Uv&7m&6OF11^{)e(Cfd-T7;l=(7@-sJXVpEL^h~NUFuL zOeB^#AseC1cuQ06aD*Bs1{fp|A;&4h+)Ffg+%E;W;~5jR5K7rkriD8cd8=!dE}T(O zOro_%_d7Dm2Q^d^JaQ@HPOPPtk`ywUQSM;uaQ^Yy0|JZ#)>Yh*tp@2cCEVfDc{uJ6 z0)^!V9w17HMnEbcmYM~df`&|@a_n+@nz@7ftH#M~3L2###`vX)@Z?I&9lUPQ3kl=5 z9p;YQE3+8gA*&`;@O}s9gr&6Pj)wzG#X|rf@Bn0#W`ql;3CFxyupz|=Xf#4M-UAE3 z^;B?2*2NLhaw%Fwg97J9G^}C-Ml=W`ROCY30b&3Rs_0N9pA>WaZv$Y&&AEddpu!8+ znq^c69zd6rRVf^KAb=KZPzHK%kQVntPe!JMJG5dXHbqSh0*EDyl`aHza)V;XUZn0V zcMu0Ce$5^amSY`wfQl$lC4VHS8CV>TZO{NY=5?j-r^Ep?nT~yjBB`o4P6}6=dCf90 zb7yi}$WSv4^B%oyu{l5r-0?Qr&|@$RHaJ!s51OHcHsdV~-eU>v>9)y z-*?6_|BP_QKcWVC@E_;p@u(cgD@uP@9t<;2MF<^b`fmDOMX~{U$D>)0~L>}7K;~aaW?N*5op1klod#y zAi)^5A6mkou`a-zFB$^IokfFw<|iJ^9eR&Q7bsY0*kzz4KX^?-IhN{u$G_FIMxPKE z$Q}NG1z3Saxf6&JF$PtHU35e~sRev3XQh`2;AdX?wVD6gCig)YG69P412}<9B6<*G zu;&%9jiWj)wlr>4{}5=%or;AMiD=AtQUOtq#kJg#ZKNCmVhm|0cl21UZ_+*?P{*A< zt<~1jEds`!Zt_B`(1sw%Bh}ql~nC4QfMhhrHmN=m&TcxI-l3 zC~z`i4aX&cpdCA)D5#CP`lF-VM;$Ga{Fo*zDwTkhm$L^}_8_4!o|QT}pXkZ~HF<<; z-}DXj#RBFw%?|_Q11oVBc>;Csg4?0XEj3g7)CXCkV%}K&%8>XHC*mVLBnu2tv4ip% zI_6Hi?-1TV7-5heAP!ksvS?X75sa2f5DU(XyKDlm=J2CuB}?EWCHImhQ6n8clz=3& zQb-gIO^w~e5%eVz4o&;CI0iZi7mayx^&}GLswZk<4=v*#R`4t5NF*E$D~={Ij(t%( z?<)!`zr@rfds2TGHUFptyTfsZ;o>^kcVH5{X7LOd4ZP?_4io@KLSq^d$pe7gLOp0v zQS3P*gKIEgn&s5QmH4D6{gk>QoiC59MndCk1@6Q=^l6xFd2);e=f#Q|VNC>*y70cJ z0m^>m!5%z_3mxU@B#P997pA^^9C{-1i4~MeUE*-@XGrc4)HDs;;K2P3y9RwL zNPv?kX|sC39@Z|aWgMwy2@bJhR1;QMsTn%PE(e11;7o=2(16tR zkhAhZlc&5n&8jYVcI~C}qcw)Z5O}BL55!bBj_PP|CHy14sLO5kD6xBQ;0xV_1CGQC z)E>(MJVDM84s*XF(NQqC@1#X%WUX|JQzmt8sHE#xEo;^FmZ&BoRHxz_D$wO~2mk>T zuBjzWnNDX#ok%t4qfJyaT(zSkR+=kpMxKg}yhL5;UISj#Yw$sldlPhCTGW?12)HvWPI9wA7Yv5u4n&>v7AC~=n0%LN@Oe%e7;!KwYw4;PH^0A>sgjBgfF|rnf{_a4 z7=wgi#=~Jg-PRCYEIBI{=Igw9lx~ha@&q1}so9qog+Yk`7sEk;rXMYJ(j+YLRdDG8 z$T`W$p$jo|&z;(2?fH%cPL8~}@Q784Fy@9R@ zgKAZNEU32*3zn9;ChiRL*! ze+FYtpNg|(*C9arPu1^d+3!iz!8h0A#+|uN|455(%N_f(Oe4YFD`VqMuhKcu#Wdm$ zzJ-IRxWb0~-AZn1%}VrVE4>1lfr6DDBG8CCxNiTqOnn=9K}_LVX~IY8sSs7I^bCQv z+#w1nj{plKN8k=ML8JIHYc$UIi|3$=wW#2Ojt>@!VsG(8C5=YJKS4f2LV zWWXj8$PTaVH0ebsHmK+-VGzDdrF`?&JWmZes+D zJB^_-#T)|0og5(6ZH$0%r!iEfm_xw0lLN%MjS(nvXHLEep8aJu&T*CE$PmZ}#lRu` z)d)RSO*x``!Hs!>5MKvVjp$-T^RSd+YjhNK-zfTSCo%4n<27RPM>H>wiKWDy|6Xm_ zf8b>LxdTsRBwvD!5zaA8H6U7^Ek9?P?g8ehV*4I)=fB&Vi3M6tKX)+Lm^@>Ia|~0} zM9T|{mxnQgQez$z+qartvlbSre2<+wa(2P|fDm;MDSZ^oKj(!qD10DY)=?uEkdnfQ z7NoA$)J0D`4Nnki(H~|iiZGdtCgGrEbr=gzfr?PlXhA@uP~i_n;cFfnXfCcfdR~;hXQc2F8 z&QhkKCO8R~bSj+#Tzao$6Dpn-N44Z!uqoQ>Y~Gc(9bnEwY=Tb23pK^Hhzjl{NR5lR z6MD=KsPVB>63Y=q(C3k$kF9avLVC%Kn?IJcG%^4Rf1g-MjA90 zDe!o1iz6YJ#xrPF0}alrT+rNPMt(F1j{}X1F`nAVZAlnJ50MQIV2uN0E;T8!h$ZSf zaf}3^jYjquRwB;OmLuFzTNzFrrh_eduzzVVdL(OcuUi9Q3^K?Q*Pz5XlNHk;8m&zz zPC%~I5emvCh&-`M>!~nXJe$lQQ<7(OFR`EomR#~FR;nU>2!#EzEw;7f%$W#L95Quq zo5vz@%-+>=Zr{;uWdL`WTw*`beTQKe#?Ufi2}GojQGx&y)M02iWxD7boB}-JsVQJ= z*#);lO|uL+m6&m4QFu|HxDNGB0q3LTWyTAmz$IjMsw;(K&YWHA1cXaiHO{T>QH6$m zO#-NVNltN?2?ltdp(b?bzDKv7{51>ROz?ikM_p(T7>Y0V>?4Y}duU;H_d1(FZHJi6;5P z_MN&V5g4JO;IJwMDFR_r7U5sd+Ur^l7?>n9*(nu~*VK8zr_I)RstDEK+;milv!Biu<7|}exptxVy zcjCd?w(UDL5Ot8b5nYUEK4^V~eP@tz>6q<1rLeHDgUpTSVnp)+Ym?7+hJ6HMO#9B5 z|6mT>4vzf5T0;jNOf{m55zPm#a}co_jg4X7X*91XEj9vEdCgjEP;CBY2n^hmnhe6G z*hzu?Yjh%a5{WsPH3W=1vzD>xiPyL@J-L{*NQ^tPma*xH*SIr1xtO&`j61WIvFVA| zxHCPun6*eE?%;C*>BDnjF+3KHcJ&!Sn8I4KhCsxfR-qerTEW#z<(NCn2YPO+umRB+ zRx|=S1&v<9V~ZMqKsk4aB#D)Bhe!CiK$0a|)|n>+s=1S*5OW6~7iA8mI@X&n1S+^w zxFmV*(1>wozF1Pe+JrlF4}-iY?kY$befYgxqujqq`-?!r9a<(ahjB+@V_jE1$_AYj~SgO=&W2pD%_G_2hQ0pbq+Rk31u!3$o9WeqAzxU7j~EhB86_jnbyq?P&-ta~!Z<4a@o2hJv#`2F;{z=O}V|fpi z_rC96u)Lqk2e|CA%dSv%h3B?8O+czJBYfn{K=PTi=FV={x5OyO=v!Cilu&wq!|`tw}#? zW!YLwX=8%B<+az&GP+mJvURg;z4cHIx663ITV*=FG|TW_Im@7W8A>+X5MLX@y)yPP zyjP~itFmk(_<=Et&eO{e%2j6IA8NSg1>L78pz_(e*8z^wt z3dqC60q)5AEa48l&qCtBE6d*SMj(&9&uaTV3%P?2aB&^)J750F)z@5m-B-Vc+_^rz zX7R=YTMlhI&A5Z_(%~(-a_1#4Vea5LkDCv@M=#+H5N9BFHY4)H+!6Am+}Rq*gKyD^ zJFxK}d4xN!hxh2lor8wlcaS_ppqM+K`}}2>UvcFZzIYCB=Sx>5_d8YGsk&w%L2&Q! z+`(?j9h8*qJGI;)@+92BEhoS4Y>ngz+yUAcckmOQkv`wyYZmS;xc9`|x!|)Xz3`%o zFM)Dt!ksmUJh<)P?M~Qt@UuaG%>pv4vku?y$TdsvccN<+Z#uN^B-{aGxZifKFgP$t{aSGgF^6)i_HXXfYQSf%J zJmfVCs8if`R-T8_Ps?3$${pNzXxpKEr|dfkd7rh;I`lpZZ+7r@x#4#bS;pK6-$~&6 ztc}XTp8^!v_|C9vz1d>4vY zf*T(Be24cPz29lT9k31Gh05nU<@*j!vzdOrgYVJl10K3=MW62gapLd-Q7VeDuVV7EV6pRQIunJbvFX z?%4NPN9F$bZuFhR(Z?WZjy>-969RdRJNA86_&%%nAcj7J5f~F%#vS8MJ$LYvLMw(q zO9b$_K`Vy9FbDv5tQZ2rA>bC^L%}Vx=bv94KUsF${{3q1weWIBeIRp7K(NHE_ulQk z@v6T#eZk?&xtF6Fl+3N^-0BOj&Y=DKjj+bi)w3n;1#nzSA75kZMXPO`{l5&oZ$x@K zFWuNZ>|UMyUo`Q@t)Pt(bjK6pXnA@5`RCnjSDx)2fB1)P#j^LiGY)ybJM+*FxRv-i zY!`Rd;k&wz!|UuLc6H|*xtlxZsNLKrj^5p!i?3sLcb`1wgYHwue$btF+#c@J$M5Mr zbHbkP{EzPCE;w;7_t}#^zYp@B{`u0k9?X{1(|{qA?ad(7>-@9u7wUEU3^cff0B z_m;Q3-M#ajr@NC*I?=7M#tYqX#~tT>|NBSWbI<-9=Krz#!ymp6{o5h_TipBJcRl#I z8P>6t+i}Mo!QW5aZ+~;I`^|6ea8EyTlY8o^Yu%GiUg@5G`ZBls?#H@kp81Y@0{Txp zaUqPI>-OGzTesncFN5(_?#U;vaF0KJ4y^A~xBmJ|-L~7F1#ukao_y+R(7)XM`qvl0 z_}S22?oK#i2e;N*3+~cOw{>^kc@V7oJh$C;H@Ww`=MuNiKF7OjuGtN+!K*>$-u&hl zyPI#>-aY#04(^dhwuR&C+09R*{y2{4QlBBVR6dSgn9H|nbD#U&)h^!t_>a!V>D#Yx=*AeLOVRTQ{|rKwZtG319=%x*}zp;NTr ze>#Qw2)=c;;g19JA*vR3b5Ci0Hwf6KXiFdgQef*=g2 z;voG*p%K>HAorzC5eNP^1-a)4sn%S>k$$uv)*iP44)Fdy9w=?Ydi@-@_OSA{b9whI za?dNFTA}9<;#y;h!i(%^+OTF?FI&dzS2Jb0&wQOTaWa;o5Z0WoxYlXnGnvwNf^RPxx{*egcf-L{gv3kHoaIfWAII8c zuDlzWyY*b&PpjPf#nh(BYw|=1L}AV8iU&Joy8E~*8o_skLJM&kUBM6nN;w^Aw9ZG9 zxg!76oN(^*(+|}T`Kej)5Z;6DA&he-O`=OkowKiGhUmqyHkm8uJ~_SG%;o*GJMX>O zD2=e@VOBhN=HPpQk#3P zX^p-iV7c#GMw_q4a^D=QzG+(S`>#^KNSPgX-HIqiP=s5Q?xrz~kjxrD50?td} zx0G@27ZM=mqLaR_UP!yWML^b>$oeXjtyE zOmA)=qm#{jblxonn=JR1d*t2x?)m=PpV7~Id=CIvQcVqN^BGQK`rJG#`kHM(k1fdw zbTBV0!4?!4V7G7-C2VLf(PfLu+Rl48@1x@1-HJ@k2kJGx*9+;v>~X5VgU=ay(@xNc zC8FSM*^4(*BO3Qg&9mVwBOj8vVDn){+|WzuE9azCEj=WrKBpj6KLoI*u6vSSS) zONDwnvE{zw+~et2$QYg9l9;Y?U!0^}=IMhhZ!)j%?>oQG_lWvNl&Ds@2PSzRzEL9b zV{ICC-gkZ8w?Th#buIUndt{*P`5k?>v$&^oh?k9TQ(?wen7$ugP;jGs4v8WhJhE2J*v)oTI_mWg*Kz#EC zdB?4Q2e^YNA_3={6m)kWJ)gs28Wa| zuH}BBxi8J3PquHAs&y{3+%JCaJ5Opuhn9QGJyONq-%sNGeZ!M-0%~^N+j(#2y?mpi z-(tymCwn3FlJ9)_(24FXZOWkh#E89w9j_zvmGR`-Rlj$*X#WG{OGfl z#n?dXykErg-g3X_HxO{PhoYZs$cY%==Qlg=@tpuZTZM<{sVnp+L!5Hz$ip0wF59sH zEW}J&Ydh~dKJO*5K0%lXmU$5;6m#Z9`8Ewoh3YvUUJ$wR zT3#0<1B>Op+uZv!bE710lA180xe5}@7@ft!4WDXk=!;rd1zGF~2WpDteq6ba_H@b+ zB!Wa`xt9SRytngS zzRnqR-iL2|`q7GR8g0)XyyrLFOJ`Bfa&NiEj|}bkd_H^Q@9$^vd~O=Eo%eR$+j$?( zmiWBK?@;qW$w@}_;ZW1sCH zMeSa1@V(yRocGZOFdgqBcHU3>d2hMz{30JYoaFT$-zOwbW`(cwc>o6CpMGsm>ijr} z2)$(VO~B6kiJtd-5_7)e8WM>^{30b^#cFAL)a+aCCz*RnD5jVjSZiDIt^z*sgMz9B z$*7r!`#X+;9NE3zxbO7@Y)GWvx;3du?){eU$)P5ado~|2{g(ShJMWnYm{iIkXO+); zmSEfO110SdQ*Y-z-1ANDUQcog2RLytuUN~Ok8M7k{V*x;u*%3v%|}eWo%fT>J)OLm z?UEu{Eg2b?$Z|i?-1C`Tll#))F%ZCVKiS+<3M-RaIWUII+kHNM#51|;{a8{sv{O6p zE%!(sdw)Of_xD4eqGK_%^WM&TJMZPHKj_(wK@+O+fD&U-uW;V~|IfA4Sf?Ow01yFIVV_I%s(ZO^wo-*5QPusz@Q{Fo1Y zYzxQjUN1^+?z~TK4SLa$wOZ~WoBGK{iixseK^uKJ>faQw+}Gzmdeo&C>9^cRyLZib zUy*zKWh(srs;V+zoUH~ZRQc>gZn+;h_ao$C0Aoh*+SJr?-!}Jrj^nvXzhvdpM-u%F zOZ>Gv{0aL3H?^iA{ryYM7210fZIT4WsSh=(vQnh0<2dR)pk__6+_%g<0~~6_H%RE0 zXE6tu2zrT*3RJ9p9!4pvtDGg2P8m^;v2HX@hU%T%4XiBpL*!mllqOcQO{0(jO`+ls zXKIqOyaEk!=C}^-rLPR&`DvJpykgMPNe3M*_ib}eTeE`9&?CSs!9hLy(%jR2?T1xe z3^_x=X=o)Q;{3*K)U4|ly)}_o?nlUd{uC=u zY9S33YP<&&YqXE0W&Oe&O$3(vQF5O{xFV@Jt*Pl+?uX9()Z}p3KrHu`d;1;_I8gUp z4qSD6RQzf!_w~77=vlEnzww?w>}7T8?d-g-J@2PJhrCOGPJ}S1{NBgMW>7;w%Vqdl6KY!Y3 zESCHF-1B)yU)kcVFn^}_pNeITeIdmbTIeStHgQGfKOeykFe*5>|#q^ z8chXr225hQK$c5&0t-O;s)TQ*piLXQzC^DQ!^Uk%!W( zHRyQ?F$c&~&P?`vQs5!hVy0j)7(tn3&QZQ==Y50oUO?kKVU|Ilojjl|`wiTL>wWO8 z5lH4Mc8s83+Opg?$UU7^2s4*1bI)h2dM-^-KKGJ$j)FQI+CV2|o-OzFxmVm;gR6$4 z9mAe40m%L?X{UY2_WU9438KtbzP}$Wbt7AI?nic0bYSOwl>LhL_eInuDzV%TaZWce zi862JJ={XbUSQ8|=%zT))4VVl{_V4I6wR~#9YOmWYZ3JFy>=v7l;+r;4pwU0_xG^- z`!j)aJSDjwJK-$%mV3CcDEsYtubbl7&%DK*z|MO+@9n$~=b&Bho4iY&U7Z#= zrk3sbw&&ZPA5JdY^JjNIZxXrf`TqY0vCs9wX|JDkMv{Iu?RwwQ^*-51ro1Cmw%m7= z`?3A@T=#p9espEI?<)6;^mNY<)Uez~`?7wTo$iJ0P|ZJSF~wA{+*|H#&+l~4$B#*( zhq*nH)`rb)ZA`&5gDJh<-SSoDbrGgT$W};ryCQaHVX}Zxsd)u_7&_W9VM2a?07TGIhQ(Q=!+cq{$Vv+*o2`>}{L{LCc6!ih3 zB8q~d@?24|fGa90;_~s_p5lf(Pkr<|GxugIEf${}nDgsoX3m^BckcPmne{3i;U!~F zi=`1lfHaHy1x&Mzvw9^jy>v}zao5$AWW2MKE8H1Qr=AcNia`E2 zet!a{ZP)Klp#JYD`g>vz7C#ofFbt6?DtD}GXE>2sI+6Yju!pXDQc!4=>*zcm-hx?B zidja+CCG^cgub&38u)!gMyf~|Oq>--l8nQWQW;IMid2#%LVVyzMUk8~GEgbVVGWT~ zb=(Plee8d;|9tLOSNt=6&rB&>PO><&C`Ex9S^f>0mhyn)O3@NQS-DWE3mL|jp zCzVTlsy8U{^PG@kR!3@BJHNj=_P^tp{cAm{BfpoSq>+SP(5BS-5*94cHWPtU7%`fX zQ46Yxils7HLe>ybN9Ir+9m+(sNtOvUuiZop`{RDANo`1xmoN;1MMq!2fc?r=WrE?f zR3lg~h!+!*>N16l4@??I)u23CPU6$zphN^GT81?hSaNG64RV{>i(=Rx2YY5l$>_4> z+rde)Dm6HzFffp$^(BV$R42o-Zb2?EIxnGOaR>k&+2P&2JYy_D8xk(`R;hl_%el5~U& zdp^@HHAK=#x$RR7`wp>}VU+Dga}tG9AqKF*+;A#b<3!_QHBe48H#*nx6QpsX-SQar z9bzwgw`{hst;4BM5oO8l*cPL9t$qwMT4y*HOtA;BT9F({O^|bpQdz#k@;?Cks7H1( z^J^{X+tqWNb$)yHJjRx7ThvFh{fXb~#IXM@I#~?+j_3Ph?cK?Nww-bI=hoc8 zXUTHyKd60fu`azH5M_0_Mi4YvLr{|(N7Z0F_FzdhEo6G(C#WW>f?ODuV&Y*DskW4t zpN~7`_Y}||kU==3K@JH-vFXsz&cJ@M_OE8C}vDzi)#*)fIGbmS)IH zog)hSV1JRzgVD)@Ju{(XNZFc_MI$XsEe*shF2|6TCBi9I#5$3bVj>J{CKE(msz<9! zDLEg^N{@*wqAF=#mX{MzwPhVtP!^V-_6x8F3`5wnGzFFRhbT5>wm;~fMA%Dar9LHv z5N-@b$_`R6MPq7VRwiK^l%+YTh?Pr7FwL}zR3lVT5(z4jmC}f6la)iFjY`&MVzs3@(K;EgGuTs*S%?NCGA98XggF?u@AxN;-$TC* z+d7;Kr{q!@oS^tIbi-DxB=tM_BLVPX4Oc9}n?xSq%F>NtgLUu%{EmiO?T$uGj7t;kaGyF-*)KBM5LG zBi0^6mTO}A=4kBed70rsKMUV;eB&c;&dms%P~HgGT< zVPRGn&a=u?oc)F4u!PK$o*}EIrL2Y|M$=IhfWhQt@u)(%L{b}BLb0cM;RDJT_8nnQ z?GtJAHf9eN2jh^HX{U*lWu1uWk_s4rEZGLiHub`fr`nED8NrlGqeUbp)fugq`8^cE zvMYvt2iQ}ek^-|LGa|J&Wd|vkVtiHvDG6I9#k?|{mo!Q$Bt)1%xS~`P%(Lf8fHG;R z3Y11XBGej|kaChzIW3EaOQZ>oeKsA#z76&aw6@?<3$`H%(h&2Q@=!@<6VV!&dI{vt zDu|E^>I%jYMH2RGvlYX>4fatehiw;5$##^%ksPX>z7b*Wj*`(jkI6CB(cF$SwdDtE z1>=bF&SMXTIYp_X{e6U)B9q5hQNlhXa!h%sq_c@=4Z&P6?yMF`E?6rVN7U{#_NOfJ z9ekf3VWU$u$%PN}k2mJS(Jys+dIHRT+oUBP6_GD(WqDfX&rc`l_oqx(h(soIvLQ3W z=Xw&V@;4k|h=ZSQQF+=YSR~7`oUG_i9<_@-?dE?aikJW>Tp{c!oI#fkevJ_ZniZaE z*q<`a-RT!;d!8>H_{lCD^m676K_{mfxn~4fteZ%qKzKs=GpE||d#OMFg@5HPBf%K$ z_o03u1I=W@LxGfnk>lhbsmn+HyO@7r)Z4sz(6ePonX5;psW{}NF+eIk33r4s?AyRD zWo4k-Et8p4gi$CFWSlH<4Ey$x3eM{7mjX8|5W~JhBc1vMC*g3`#4+J9fV0Hf0=4P8s zJ;pKYfBpHs&DUvB*x$B!;~jV3vt=s`4EJ6x^${6+jODc+#&K~FFxFtK#W+5md8xG4 zV@V1wLf-fT!4FoRI;*%h*fsccVTJ0e}}6@Yxdf@C(2Pu?Og5*#8pj zr4J40FCXRiYi_*h=6|eRx1M5uOZ1ozj!*Y^7^|t8bVGq+C$@EP_g zA;0e=_JWWd@_ULsknHy{?0>-?kNG`?oppd{>{qP3`kGbOUblKaV1NA$QS*IA*hh@{ z)bI6C*h5cXelKB9bF$ylWQSvZ$nU94b_Dh`AH)8C*xyTIKJ{#R)Dw;Uk}D{G>9Q-Y z0$Lu0y$WOSdvNXvF4xX|2byaIi;XI_3lA0`{@B9-Zz_=v?o3em{31#eR{5dK>HkeCGC&-?w+B z8^WG0^^bR^3%CWb|HWszF~9$%e&4}-KX<{Ufc<5^J@%nJUJQGBp#OWF=TpCz=6d=Y zJ>Sor_xAuo^P3~U51;LX{Jz7x96B1yM>{{`_y0TgvAdjK>i3}=y=d%b&2F0WH-s)} z7yH;f-bsItC(ZXk@T0N!TclK ze~~-f5aQuP4Ew(X_Q81|7XO7TAbqzJJr~4se+>&T?EgZ2J@%>*7JvgCihp<9+NyvU zp$Z5iX~L<YFgb@y>SSfmEie90{?G+kEO)N(WrU9Wiq@nc~ z#qnCk#jQRu$%>zG9?Bf5X;CwQ~_k%tM8ot_a~Xh)Y+BCU_mS4wucTCb&-qvQ)cW`fAbRzZbQT zK~{nl9dWt2=hd|#OJpt{9%nT%S4UFAYVlnWzCq@-@ZqemHvxQNv ziyIw2jP}y+cr$PV)2-PXjTGm`17x6D~pYdPf`-s^G7Hsq|Nd^H` zgEli=2&Ij}-(}+!pO5+y|AQdBov6q)WfQ4FYS21rWa^HkGax67D6@=M@kNgp`vl^y z`B%|31_Ly0CBiERz8#g7fkZk4rus}?ZplGhvic?N@WC%! z8J7&@_F*NSmqdM!*#s0&M+=|=;0VH_ee?*u_w?MMtyu#QCb%D|%L;j}oqA#m1jgZ- zAQg1oRs<-r3=>Fp$qvOZkLZ32k^a1#_)x8j@mjTddW@_Pks`}0fLt&l{lLaDIudt z4Z+AqTm<(fX5@9d8+;saW{?X=S5jVWwRy#wMrU_aYPE|#N3H8s{s1Bw1m_a`_*in| zZM+KM;SE?04a32XFB+5aSvZ9&i06EuS2|#x0Ck?GTWSvdXXbS z7CxKoOH}?u(3nP7jjh4q3^;6Fa)cau32`G{M~TE_cZn=tMoRXqk5F!w7GI^ z{K z_>tE%^~$Z7p4ty!jVZf}B9l`fa7RV?rZdT+$wK@zDkvS>7VxPcheE^*c}eG<_XBAauTt;we&75Hgm?`z2P^~j;nky_G3Om%J# zC%(s-Mb|~{CZ2q_Rp?DjBg7{zBc>X!C?4g?(yV@4wV!C`kt2rJacQ-C3vu~<6`1V6 zyrH3nbC`9gm*NsKFE{tVMW^vB$jd+)Z5&l>r#i2=E=aCCu6qQD0^0GFTTN9%kcQ z%Aq4bBIQ&=Fw=o+?xLf){b&&#fT%Kb9sIzUbtd|f9PKxI*b#Nfby@cy=mB>@sHT-i zXkqvWfT-XKob!fy?n{%J|0T{JrY-q8Z`HPD+nhM#c=xQcjX&f)HkcG%o2-s2HeL-K zQZQA!JxyHPJk($=(XQmaGE_axSM&aoI)|(NNyXQSm$hiZ7>;Nw-DXsD*=4cT(B)rr;hvlPw|=s9iKHN-Sk3^<*L>?L<+D!HRq^Df^k(Q8r` zaj1{dWV73S+5MFkUt`rbxRF>bPFt1eEKhz}NF`?}t`U?iWTnoSV{`RHI&4y=n2p9G zhJ_yWJebw4MGD2=VMKHj^@0>(N{%?&Ps~&F%Y6iMQxtBOmK(A2i2hKQ?c~#dvNHSm zxH^BY>I|-)loUE#zN2w1%6Vi*q0evgH(tgqQ6_y?hVbhD@S@YLo@MUwh`u)%5K(`k z21kCdX)lQP3Oxhy>O%Foamq1xv8K6o!spcaJ_bOk*-=#jLT5vKSnvd1*-Gx~F>QdV zqIlZ1^)t^!2T6i!fUbN;x!YCas8uPBCKuuSlJwL0hMo$N%9DOeGV-$UMP$m_%;kFC zG7{V3d4dLIStg2AjgElRPBswSW4N&K8uHqcaic#}u6$l&y@+@T9=Be_&mcn)`Re~P z8GKqYet28zk_S_fbemW68P7w^E-^D|{DgVGMh&8>kh^ zRo89RTdyQIj%@6oY*}036=ymsll9M}1hjTHv52#cd`c2Iv_OCLV)TvTviV9qF^Sc6 z?v$KKc+hqDkXJM9|I{!*JKgSjA2D72;sAX9sMM>7`Sm_kHLFQJ`R*fbh~Bo>>2s48 zaLWW`J(q3kuQOHF6)O%9zph|P-YzwIDeWA7rmlOuOBjki(|urT)lA32DG0fDLi96WIQq_gy`y26R)aW=c|a#z>F$sgqF zh-FKB=q_4c@K$`33#y?P0G_g(eUn}~a(&*#{bGQ)_rr}kO0^kUTV z7THebY*F4d#6L^0+yezG5BZjPa-6QJi+M zQC%tecd7G<#XZ2&KjTf!4=PG)pP2`(%caeH5BGg8NZB-XEJ(XUr zAE0-m%dbpr;K|y{2Nc5NsHd?e{urR`gv=g}OZ{Mr9>$QYt7zeB2z#lCmn1>UHbU+? zb)Q%F{!q#7F>tmj67O%?5I;F7zkF-lhsagkFFl{A>uvS}@qUL-d}(tJM79j$-U{SC zhZWf=ieA`A#@L)Ces`^SNm4>SzMdyHqXKHO6bR@?c+k@UcoJ>O0)?jMf?Fz^6|nOj zHN#co7Ap5>R;Z!pmal~3`)LK*s;NdRH5x*;xccmWy!0}`o3Bg2w>&s4p+0U1XPg+X zN7gwBhgM?s3+E+|Tokt^zM<4I!WaGru zQ1A#Xq}+c1m$ex-rcE%>2k36#4HO6{QFC*v4*fu2VYrPPMFiHXWHCvEHSgcZ6j&UA z6N?CzYq+_E*RO?%;y}J0Ehg#YQvwTTTuBPuE~f*zU_p(y5Nz#Fk_djH42CEX_5rX~ zyB5I;zXdkwZbYXnGRV{$+JXi^puLtg_*G<;-cL}c2l}ok*&P7YSD^s}6JnW)#44Y| z58HPnW^IQWJ0P$(qJtwF@`MaNFn{;jRvjz=5S|IMx7k*M{IKIt!;7G2NHbBKfd|9C zYH=Uh3rl%1V1uQq1s0PC!4X2aINRaV`$bpvN3iJU(+Qs9LLb70AETWx^AVHBruX{E z!WLwzaqGPe#PctG4OLz06RZ6W_db`et1t+@r*u~&V5G%!Ot6NN2X~0kt5$>_qiyX2 zfwNLCkk@dim6tN8l?psR7IL&NGDoMc_b#nwh5*MYNvbW-Uq29v*=~*+k10(YN{z4- z9)pL%c@mcohXV20$uRsc1`)Iz0@HFW$n~Vg6LJFCIHyMm*Ua}V!*>&$f=EAN^n-g@ z&9#o1qVIjfS%?G(J^b)ny>2Hlx!=Hqv%d;`q}1&ZtzNo>MN{#9Wgo*j#07}Y<3>(L zbyF|5*I^J1cGIBmFvFScCg90vC;Y$+vKGBVz+>g0F912AAn@M%D-~0?Lqk6&cmyKc`yX&E zWEyOMvfnWHYz^WQ=o_*Zwv37IaiyQ5CphF2VV8%8kps&)v)mfsS0rjqx?s))tAr)04&; zcU&guuzsqJ^v*Q*g|;E^J@z{2FfTHb8BQKB{L~r7H ze4(I6LEUIGXfvN0W@Qr_+O8Nh|MLaStyzV`UBeCFNfXIf(mM;?0)nqlY1-DB;gGOE z5c&mfPk3ovT!QiSi!H-MSF?L5M-CG_?`s9P(g-6xQ4v59w;B;bh>8=wL`gv5+%$YA7c=^oMSp*g?|=8&@&Dqp>M!wQ`A58k3RV7 zluPIl1HLesJg{0heSC_ex-sCid7VvU-!v|}UeVz3I_edL!-OGYU7~-Z68D5jsRj;; z{Y^=p1w7u^tm2Gwc!y^-#Nup`C&TVETdJJy>XhlmOi|_fr>fB5-|rKhwWTso$&O zSA42EK#E>77TUheOHilX^>I=k)eXd4Q($vAH=?0gWFT2y?Q*;J>79-w;|z}cKrSgo zr;`oCNa1?UQPcEr_QLst6=u=vb$i_;weU>K%+wnmSA7M$^;vG$<2iSdLT^uTtD@<~ zP)M8uT3Ls=RNU1CDST=q7z&*0WUZFa#$8nYvLhwbnsyx%ywrk1SW;JbAf# znpbVw%KO*xJC&39uDk(vBZa<$9#ORW2-?6MB8yG_x=+C^mRzS^{0N!2C#@$bT&vpX zaN8dv``4+@{+8S|+jbp(Mg7xZ^}$5-*)OWA$;uCvrjdGbQRTl?uGgndQ765ag8Odo z5{Ku1ob7@&Hr`!8-+;aVYy9=2pwH4?{Nv$qHg5Kh6<$a;&{EoD?P#myo(I4^!>-Mxa*?eQ<@Vh^ZOmZN*GisLu(cp$f%luy~BvibWf zK2WQ-5l=!geG0QHJQHpVMoV)R9=pFMWWhP;<6svu8m(mwx+<>Vsyh(fiDp%RW1wLQ zsS>&aCO{aAW*}i;;Bw>2AFmD!O2CHOu;xsCbILVj(`(h5(W~NCrfDvkpt%%}dlI&I z_8T`0tb7#x41(bC+g3A1}OHL5%3y zPvV~25w{_k2;atC_hky~S!ckel_Sk13;Db7!8l`$IEz>s&T_aKi&F7*w*0{}8vrl95Ordhs-`_%Pph%rnMn@qzqR^hm*6Z7WxS zqx!7w2GQ?mI3vzdS8emWp1-iSMj$T5xS{tOO8s?kT~TH0sv1U&XT`n5iLZ)r_R-oI zqNcq2Sry&+t!RGtrNrVD*TVkYX+Pbt`|9p`i@T;~erfpxf3JJAvqmZ3Nit1T)|10H zhfH6mes$<&>FbkI`Byc!r(15-yBqyykI}af;mwSkstW(~Ptpt-xBb*}52}8%z!HE% zvue@jQ)>lF9c;B~lgsT$^oTCI&E-#<+@r5hqOgpNzl501n`zU;&&WPk>lo72p*HvK zVO4}c2VAAKiy30Yp(SS|Nv;GrhUifQu+px{p?hF3q-!7c1EZsqI|}9KlJU&nq<+L! zLOJ8)epL2m4-iP8;#73ZIOs>zl~WQj%AQ4!Wzm*E7ea{EaF5#|Ra<&Ro*otV0ya;} zpccB3)+~a|T#aV`Xy};xNArn%*+E+VAp|$bu!i(QJ77i|5O{vs6=(Xeb!2fWG1rUY zPLJ=_R9kiZ()e+jCEle87bGZ4ZPiyA-rEzuEukAZw8ao_ex_(gsaN#58}l^=rM0xm zYpbpOM@FF@?v?7^jx(0_*w{Pmhi%=S-k)GDMB7Avu`2n@q>)_RtG!l_@%bn7TQt?a z+{9Ia_LhAKN6&L$L%D^=PtHqcqZ2fbz69Egz*>??UjQ?POsb*+G`AVbQAr@eq}0CX zCHSEz;m_ZqhM{{vL`9E|mrc4eQTY5VbRXT2t)PXwA<#Qvo=BGtwNMD=RousmIb zGj-jTa+A~M_&^)ztt+t9xCeFd9VwzMVHiOxVABE*Dx#BnR`U_(V{@!KXNxIo%A8D#ZSj)EdmMlDzxhL6;^4>Fj!~S`fnes z`)9u{ma0boZT{CX59yN7CF!ni3H{H~U2$Q0VFLO*9+MH4BV#{Od_>-PKRxFlfh~^N zt!_yF8;8p6Ubm;0-7U;=5uCRsBh=0$XbE~0epovXyhFD-1_4b$>GO!PlH0+xQ3A*7HhHVd+xa)ts<=^Wvu6zvd zY0_>cJ2UW&UnMTm_VoPsJnP_IpYBh&e>{KSNUWYZNW)w3jH zU01<0-0rwgH72uS^xW}@L#?^^jv*lf9&3IU5_=RYj zk4)Slb^hIpo!w9|-C^q?AlgK8B`nD(g0IEr=bru#oXacV4eIGz9D(Ba03?bb2t|Pl zUN2mi^~5p_>G{qN+QK5yQJy9hB;j8PlHNAEDMa8-Jra9UJ`1V44`u%w` z?wz1}>x}p;Qu4fd?kDl5FH^tRXU*VGQq~N%IIEpkC^FOwtBuo>7fya%lmFWI>33>o zeto*T!iANvT%LAi$~Vhl!=2mTEKcp?qo6CAzqtxH^`ueAy6$y zoX^G?Gy}G&v+$kPV$_Vc=;1qqRJajDU19eQ^PnHW2975;BG~SaC-1`LE>_<`cE+QJ z;2sF}aUKyC&)`fsL<7eZ2XILV?DA(iynfUOJE!xA4 ztNjqEY#5a-#0Y%`fxT4v0!R#mAeWO6^~x0KF!J!RHH9Q3L~13L2b> z3wd940){(O({L+XkP*CU2*&7sxHQ8Wf&*O$hVzY@bM;$zg3B~$0@~6Q2?Re+KAeK_ zIru_+E?qVg9kP_W-OiDXO~{4fm?a#A}5sIfvgDk1fb!^TYX$ zi}047o4|_?Q7bQiwIl_Ebx^pr-+_d&0iule*|@LbQjCzaYV`(TDOSU-ILPfZJn-_ikaE0T*0GYVP1HPs3*?$u2)< zn7WFCiGF#5*idx{;b%5*I1esbpW}#eNUqaahb}@laQL)7PbOuM!d?as+-qoTuOs7S z+~=gUdIr7Ya{Pb>Vx#=60W1}33|FA-Ne!Zpj8|rI=Vx;7!WBDQEW_s`A{<4iwNMHB z>O{CBskOlk6l_Lj6IFqro7fB0z~PO@X{#2`*1x+KzJ2j8<7##qij$gk6BQX`H8H<{ zcyH6W+@!ijAKb1N*4bt**H7Uz>lVOAE?)5-sM4!4c zGbxoj=fC=q1mAtZF77n+5;x;TEB`1*ck52^EyceT-3=R(#*-zRb8aL{vR~mwH~RcP zW!GNAnv=B52&OYfWAd073i^7?X zBwuPWzI|Qx7|~^QdmCW=ewZ(TQ>xPc@a|cClO~psQip32n#_@E-sAp(uW~pY{v1d5 zWLPt$z;&di-)6-_=NsMiq*M)`9S8_MI+%jUa$@mSdmTMJ7b!mcyVcYJcPKzG3bWTl zn-V~29LZ!ipqo^;el>Zf8K2$5=sofdKc;3E+NbzD$x`6+ zd%xp+iFpCC<04Y-6>I148e_q3a!{vQ?M$9ZGKapecXOMJ!}ODgMQ}P`*}63eCu}5G zOjmg)w*=Q$=|D_mYS042y4|B~dHoB_CANUZ!n-H{c2{eRpxbbvjN2d%*^h%j! zn859qLoS3cZTsC2*ji)m>vUR1Nf4+i^alLo(^Y2y$t~D5o2<=3*8%%Z2&|H4F(l{$ zOBfWGIyHOOBiHmwo1IS9U&5!3I;xoNcPG2-34QU<;itg|1b9+ca`aLH--nnRUG|wu zq`ex!C9x4DUsL2#6(#E7;`Gp39qRqG@|)>Hb}PTiX6KR=0@je5;9+{&-8A3Bw|H2S zrh!h?n|3VP40x-xbcKvQAm_JEd|i{)oOc920$*)CL>f|foY+5g2T_yqlIljUcc}7l z_*Nyi+CP#f>s!el_@v`<@=R8mofsEaIcjxq4DXqly8aR|1rAi-(6?xCRdQX*YPg9~ zou)3ntY3-wJUBWe&+N+;@ETI-xLs*?^uI{ye3LIsMDux$>?j{zQ{$*MaO?QB=Be4{%ACUIC^E zT~unIh+#_0QQs>g)&vaTpMcF)z|X!xYYPyVs$PL5(wboAe~^wH@#B67K6}c8a%O5; zaUz`Nu`VK{rw7!+=tb$RWn-uYdT-N<7TyG*e*xrXb3KP==#hU#pm&t*c zwU#&|^poOiXf`ER~Bn zN3rHf9IvGxMZ!0c92%Da$LDa?1=ol0(WJ>?zf`nUYjn6!SEorW^v6BdeS58TAgNp` zy7J9Wq$AQ?sm-@Mm)_Tea~5e~a{4rl6xMhx%7qGec{ec*>d~7lEWBCyNf!^nLoe6D z3h+guTS%;nGH^iuPYqlf)V>v`?4jvnD;Pw-vdqP4N4wzZ`wJc;J4zeec1O*l>Swjn z3aiAoyF9LK9I8njvR^Xm+DeiPwZKWJ89e$W6GT+p) zjGSkjq0seDr`=xx_YrFN_;Hd0))?>w>MUWRyTRt7)uU*N=!F9yTNE!cGZk(_>=1mB z%!o8jhussbI^hrLLrI<{p`o-O%;myKlpK=Phm$y*1OYCnHyL`k{D|<=cq%JBLJ_XU zg_AfvRE^0>8WiC+aQcvdD$J!e1wN%>HH=;mP-zd~sK?G>+%`Y0t?-WQ6Y57uJcEJ> z45d20B=B=i0{pC+4?n^(_{oIP6VQRSPgTN?8$1tH#lcSz+ekxUjA9muSs-SCm<3`M zh*{v|u|V79LcjK!E-e@6B4aIF$1yIjh+`D9K+FO$3&boCvp~!Oe@+YhKPO3RvH$=8 literal 0 HcmV?d00001 diff --git a/release/1.39-2004.12.17/Atma.stp b/release/1.39-2004.12.17/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..ca289e00212c5bf66cbd1deaa82b2efdc9dfbf3c GIT binary patch literal 2543 zcmcgtO=}ZD7~Xm)RR6?SVQ7RT8Zjp(RI=l0PuJ^QexlX$SDliv1zdS**o zENy|Nmcrjp=y+D7r>C|k!SF!oy=p%0c&5R%qV(sGTmHfr4xuv?=?(5<5jC>e#P`$L z^FLYGh4lm200nnie8XOn*s`<}>`X3soL0~lRIlJYrB@BAS6YXgY`u@*6w+4K-I0YBy?KCFP|k$dnyZIFL; ziqA=)4vg<_?LrY-jngyec)?SwL0YT|;6EkoWyG4)U5}3PgNyIk55zIffrYzYk@BD6 zr_U~TL-Ka?f<8K+v1GztS7=6TF_E z5%mf<0)yVjO}+T?PdEEIB*j^W;MQ7);<^jcA&F}sja{-1HN8%U;(o0|QtgHgNurNA z>ZR9zFf~LL2;qiS107@u&J0@<=UdT5yjbfDwHa<{gL0*?VVF0rj%KVjEsX0Z2e2A~ zd>Y6LPzGbm=~EaZz)}E%7!(m?DS$x?ONf;(5e&i@9~y#%7M)lb5`lv*;*l%T{;-q> z2S046k7YbK@G#tgAVYAYRTr_UW_E7TPGh_i-Mia0Y1TF4a`rLmbZM1LLE)CFz2wh8 zc7keGZ<~tvPPG?eqKU%!wVZi8U?{~v6NPg-#dbHFqOj>y06M`&nvies20P5N)Awut ze1Wl)Hn$vqdoZN`yy1iz;jZ*~q!anTWg+`)0-xg(HtzE&Ea~wHviPC;*wH48uI+Ba F{sxE7AwU2C literal 0 HcmV?d00001 diff --git a/release/1.39-2004.12.17/README.txt b/release/1.39-2004.12.17/README.txt new file mode 100755 index 0000000..9a4cea3 --- /dev/null +++ b/release/1.39-2004.12.17/README.txt @@ -0,0 +1,9 @@ + + +404 Not Found + +

Not Found

+The requested URL /irc/atma/Readme.txt was not found on this server.

+


+
Apache/1.3.26 Server at croush2.local Port 80
+ diff --git a/release/1.39-2004.12.17/atma-install.mrc b/release/1.39-2004.12.17/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/release/1.39-2004.12.17/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/release/1.39-2004.12.17/atma.sa b/release/1.39-2004.12.17/atma.sa new file mode 100755 index 0000000..47f9a90 --- /dev/null +++ b/release/1.39-2004.12.17/atma.sa @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.39-20041217 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/release/1.39-2004.12.17/formatStr/FORMATSTR.HLP b/release/1.39-2004.12.17/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.39-2004.12.17/formatStr/Profiles/^profile_Atma.hsh b/release/1.39-2004.12.17/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.39-2004.12.17/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.39-2004.12.17/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.39-2004.12.17/formatStr/Profiles/^profile_away.hsh b/release/1.39-2004.12.17/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.39-2004.12.17/formatStr/Profiles/^profile_nickComp.hsh b/release/1.39-2004.12.17/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.39-2004.12.17/formatStr/Profiles/^profile_standard.hsh b/release/1.39-2004.12.17/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.39-2004.12.17/formatStr/Profiles/^theme_phoenix.hsh b/release/1.39-2004.12.17/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.39-2004.12.17/formatStr/formatstr.sa b/release/1.39-2004.12.17/formatStr/formatstr.sa new file mode 100755 index 0000000..49f817a --- /dev/null +++ b/release/1.39-2004.12.17/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + ;echo -s Loaded $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) FormatString Profile(s) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.39-2004.12.17/versioninfo-dev.txt b/release/1.39-2004.12.17/versioninfo-dev.txt new file mode 100755 index 0000000..fefcc58 --- /dev/null +++ b/release/1.39-2004.12.17/versioninfo-dev.txt @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.39-2004.12.17/versioninfo.txt b/release/1.39-2004.12.17/versioninfo.txt new file mode 100755 index 0000000..99d2986 --- /dev/null +++ b/release/1.39-2004.12.17/versioninfo.txt @@ -0,0 +1,107 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.391-2005.01.03/Atma.hlp b/release/1.391-2005.01.03/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/release/1.391-2005.01.03/Atma.stp b/release/1.391-2005.01.03/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..ca289e00212c5bf66cbd1deaa82b2efdc9dfbf3c GIT binary patch literal 2543 zcmcgtO=}ZD7~Xm)RR6?SVQ7RT8Zjp(RI=l0PuJ^QexlX$SDliv1zdS**o zENy|Nmcrjp=y+D7r>C|k!SF!oy=p%0c&5R%qV(sGTmHfr4xuv?=?(5<5jC>e#P`$L z^FLYGh4lm200nnie8XOn*s`<}>`X3soL0~lRIlJYrB@BAS6YXgY`u@*6w+4K-I0YBy?KCFP|k$dnyZIFL; ziqA=)4vg<_?LrY-jngyec)?SwL0YT|;6EkoWyG4)U5}3PgNyIk55zIffrYzYk@BD6 zr_U~TL-Ka?f<8K+v1GztS7=6TF_E z5%mf<0)yVjO}+T?PdEEIB*j^W;MQ7);<^jcA&F}sja{-1HN8%U;(o0|QtgHgNurNA z>ZR9zFf~LL2;qiS107@u&J0@<=UdT5yjbfDwHa<{gL0*?VVF0rj%KVjEsX0Z2e2A~ zd>Y6LPzGbm=~EaZz)}E%7!(m?DS$x?ONf;(5e&i@9~y#%7M)lb5`lv*;*l%T{;-q> z2S046k7YbK@G#tgAVYAYRTr_UW_E7TPGh_i-Mia0Y1TF4a`rLmbZM1LLE)CFz2wh8 zc7keGZ<~tvPPG?eqKU%!wVZi8U?{~v6NPg-#dbHFqOj>y06M`&nvies20P5N)Awut ze1Wl)Hn$vqdoZN`yy1iz;jZ*~q!anTWg+`)0-xg(HtzE&Ea~wHviPC;*wH48uI+Ba F{sxE7AwU2C literal 0 HcmV?d00001 diff --git a/release/1.391-2005.01.03/atma-install.mrc b/release/1.391-2005.01.03/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/release/1.391-2005.01.03/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/release/1.391-2005.01.03/atma.sa b/release/1.391-2005.01.03/atma.sa new file mode 100755 index 0000000..9cdf3ee --- /dev/null +++ b/release/1.391-2005.01.03/atma.sa @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.391-20050103 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/release/1.391-2005.01.03/formatStr/FORMATSTR.HLP b/release/1.391-2005.01.03/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.391-2005.01.03/formatStr/Profiles/^profile_Atma.hsh b/release/1.391-2005.01.03/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.391-2005.01.03/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.391-2005.01.03/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.391-2005.01.03/formatStr/Profiles/^profile_away.hsh b/release/1.391-2005.01.03/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.391-2005.01.03/formatStr/Profiles/^profile_nickComp.hsh b/release/1.391-2005.01.03/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.391-2005.01.03/formatStr/Profiles/^profile_standard.hsh b/release/1.391-2005.01.03/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.391-2005.01.03/formatStr/Profiles/^theme_phoenix.hsh b/release/1.391-2005.01.03/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.391-2005.01.03/formatStr/formatstr.sa b/release/1.391-2005.01.03/formatStr/formatstr.sa new file mode 100755 index 0000000..0098cfa --- /dev/null +++ b/release/1.391-2005.01.03/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + .echo -q $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + ;echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.391-2005.01.03/readme.txt b/release/1.391-2005.01.03/readme.txt new file mode 100755 index 0000000..310c23c --- /dev/null +++ b/release/1.391-2005.01.03/readme.txt @@ -0,0 +1,17 @@ +Atma FileServer script for mIRC 6.02+ + +Basic Installation Instructions +/////////////////////////////// + + +Unzip the atma zip file to your mIRC folder (i.e. C:\Program Files\mIRC\) + +In mIRC, use the following command to run the atma installer script: + /load -rs atma/atma-install.mrc +If mIRC prompts you to run script initializations when you do this, you must select Yes. + +The installer script will automatically unload any older Atma version you may have, and load the new one. + +Enjoy Atma :) + +(Please refer to Atma.hlp for further documentation and contact information) \ No newline at end of file diff --git a/release/1.391-2005.01.03/versioninfo-dev.txt b/release/1.391-2005.01.03/versioninfo-dev.txt new file mode 100755 index 0000000..fefcc58 --- /dev/null +++ b/release/1.391-2005.01.03/versioninfo-dev.txt @@ -0,0 +1,91 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.391-2005.01.03/versioninfo.txt b/release/1.391-2005.01.03/versioninfo.txt new file mode 100755 index 0000000..bc74979 --- /dev/null +++ b/release/1.391-2005.01.03/versioninfo.txt @@ -0,0 +1,110 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.393-2007.08.09/20preview.txt b/release/1.393-2007.08.09/20preview.txt new file mode 100755 index 0000000..495a52c --- /dev/null +++ b/release/1.393-2007.08.09/20preview.txt @@ -0,0 +1 @@ +There is one feature yet in Atma that I have not told anybody about yet. One feature that has been a part of the script since its creation, since its initial design, and has been growing with the script ever since. This feature will prove to be greater than any other ever added in the lifetime of the script. In version 2.0 it will reach a peak. And at that time, it shall be unveiled. \ No newline at end of file diff --git a/release/1.393-2007.08.09/Atma.hlp b/release/1.393-2007.08.09/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/release/1.393-2007.08.09/Atma.stp b/release/1.393-2007.08.09/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..ca289e00212c5bf66cbd1deaa82b2efdc9dfbf3c GIT binary patch literal 2543 zcmcgtO=}ZD7~Xm)RR6?SVQ7RT8Zjp(RI=l0PuJ^QexlX$SDliv1zdS**o zENy|Nmcrjp=y+D7r>C|k!SF!oy=p%0c&5R%qV(sGTmHfr4xuv?=?(5<5jC>e#P`$L z^FLYGh4lm200nnie8XOn*s`<}>`X3soL0~lRIlJYrB@BAS6YXgY`u@*6w+4K-I0YBy?KCFP|k$dnyZIFL; ziqA=)4vg<_?LrY-jngyec)?SwL0YT|;6EkoWyG4)U5}3PgNyIk55zIffrYzYk@BD6 zr_U~TL-Ka?f<8K+v1GztS7=6TF_E z5%mf<0)yVjO}+T?PdEEIB*j^W;MQ7);<^jcA&F}sja{-1HN8%U;(o0|QtgHgNurNA z>ZR9zFf~LL2;qiS107@u&J0@<=UdT5yjbfDwHa<{gL0*?VVF0rj%KVjEsX0Z2e2A~ zd>Y6LPzGbm=~EaZz)}E%7!(m?DS$x?ONf;(5e&i@9~y#%7M)lb5`lv*;*l%T{;-q> z2S046k7YbK@G#tgAVYAYRTr_UW_E7TPGh_i-Mia0Y1TF4a`rLmbZM1LLE)CFz2wh8 zc7keGZ<~tvPPG?eqKU%!wVZi8U?{~v6NPg-#dbHFqOj>y06M`&nvies20P5N)Awut ze1Wl)Hn$vqdoZN`yy1iz;jZ*~q!anTWg+`)0-xg(HtzE&Ea~wHviPC;*wH48uI+Ba F{sxE7AwU2C literal 0 HcmV?d00001 diff --git a/release/1.393-2007.08.09/SylverUpdate-brainstorm.txt b/release/1.393-2007.08.09/SylverUpdate-brainstorm.txt new file mode 100755 index 0000000..b8aff4e --- /dev/null +++ b/release/1.393-2007.08.09/SylverUpdate-brainstorm.txt @@ -0,0 +1,16 @@ +Sylver Update Server -- PHP + +database driven? + +Should be able to do the following: +Check latest version available for a specific script package +List all available script packages +Download individual files from the script package (or, perhaps, a single package file when the packaging routines for mIRC are finished) + +script package specs are contained in the main addon file (.sa). Should the php engine parse this? or should it be entered into the database? +That would require an ini parser for PHP..... interesting. +On the other hand of course, the client could simply parse the .sa and get the files, needing only the base directory from the server. Quite possibly the better idea. +Whaddya know,.... $nofile() can handle relative unix paths, this can work! + +The system cannot be built soley around a full-script update construct, since I still prefer to release the addons in a standalone fashion as well. Addons will have a menu option to update themselves, which can work without the full update suite. +This will most likely mean splitting the update suite into two scripts: an update "library", containing the basic functions required to perform a sa-based web update, and the full script's update client. diff --git a/release/1.393-2007.08.09/atma-install.mrc b/release/1.393-2007.08.09/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/release/1.393-2007.08.09/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/release/1.393-2007.08.09/atma-multiserver.txt b/release/1.393-2007.08.09/atma-multiserver.txt new file mode 100755 index 0000000..e480009 --- /dev/null +++ b/release/1.393-2007.08.09/atma-multiserver.txt @@ -0,0 +1,6 @@ +What needs to be done to Atma to support Multiserver... + +change all channel messages to use /scon -at1 msg $chan etc... +store CIDs in the queue file + +store CIDs in channel configuration \ No newline at end of file diff --git a/release/1.393-2007.08.09/atma.sa b/release/1.393-2007.08.09/atma.sa new file mode 100755 index 0000000..f4cd95c --- /dev/null +++ b/release/1.393-2007.08.09/atma.sa @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.393-20070809 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 154,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter2,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/release/1.393-2007.08.09/bugs-atma.txt b/release/1.393-2007.08.09/bugs-atma.txt new file mode 100755 index 0000000..796735c --- /dev/null +++ b/release/1.393-2007.08.09/bugs-atma.txt @@ -0,0 +1,15 @@ +And now, other bugs/things to add I've found: +- the server allows one more queue than specified, example if I say maximum 9 queues it allows up to 10 queues. +- if I have two or more slots open it will not send the files in the queue to two users, but only the first requested (that will be sent instantly). +- When a user changes nick the fileserver still tries to send the files to the old nick. +- I think the !list request have to be restricted only to channels where you're serving. I fixed this for me but it'll be nice if you fix it for all. +- Another useful function would be a button to add manually files to queue instead of letting only other users add them. + +Another one: it's just silly that it deletes the queue file when you connect to a new server.. when I do it everything that's queued is cleared and the users have to use the fserve again. Have it delete the file on mIRC open instead. + +Ok, the !list problem is fixed, but I see now that mIRC with atma fileserver 1.20 uses 95% of CPU sources!! it slows all.. +sorry for bugging you but I hope this things will help you keeping good this script ^^ + +as I thought, the cpu resources problem was given by the timers. The script sets the timer delay default at 0, so it repeats the action infinitely and infinite times for second. Set a higher default delay and you solved it I think ^^ +So, after every check, the queue +1 problem still exists, and the two features (nick change and way to manually add files) will be very nice. Maybe also a feature to requeue timed out files.. as you can ^^ + diff --git a/release/1.393-2007.08.09/bugs.txt b/release/1.393-2007.08.09/bugs.txt new file mode 100755 index 0000000..c9d160a --- /dev/null +++ b/release/1.393-2007.08.09/bugs.txt @@ -0,0 +1,4 @@ +CTCP not working must be related to the Default Channel Config bug +!list really shouldn't respond in channels it has not triggers for, it likely does this due to the default channel settings. +!list did NOT show the ctcp trigger properly in nonconfigured channels (i.e. def is ctcp, will show as normal in nonconfig'd chans) .... look into that +Multiserver, multiserver, multiserver. queues clear on new connects!!! can't have that!!! diff --git a/release/1.393-2007.08.09/formatStr/FORMATSTR.HLP b/release/1.393-2007.08.09/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/release/1.393-2007.08.09/formatStr/Profiles/^profile_Atma.hsh b/release/1.393-2007.08.09/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/release/1.393-2007.08.09/formatStr/Profiles/^profile_GreetZ.hsh b/release/1.393-2007.08.09/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/release/1.393-2007.08.09/formatStr/Profiles/^profile_away.hsh b/release/1.393-2007.08.09/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/release/1.393-2007.08.09/formatStr/Profiles/^profile_nickComp.hsh b/release/1.393-2007.08.09/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/release/1.393-2007.08.09/formatStr/Profiles/^profile_standard.hsh b/release/1.393-2007.08.09/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/release/1.393-2007.08.09/formatStr/Profiles/^theme_phoenix.hsh b/release/1.393-2007.08.09/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/release/1.393-2007.08.09/formatStr/formatstr.sa b/release/1.393-2007.08.09/formatStr/formatstr.sa new file mode 100755 index 0000000..0098cfa --- /dev/null +++ b/release/1.393-2007.08.09/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + .echo -q $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + ;echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/release/1.393-2007.08.09/readme.txt b/release/1.393-2007.08.09/readme.txt new file mode 100755 index 0000000..310c23c --- /dev/null +++ b/release/1.393-2007.08.09/readme.txt @@ -0,0 +1,17 @@ +Atma FileServer script for mIRC 6.02+ + +Basic Installation Instructions +/////////////////////////////// + + +Unzip the atma zip file to your mIRC folder (i.e. C:\Program Files\mIRC\) + +In mIRC, use the following command to run the atma installer script: + /load -rs atma/atma-install.mrc +If mIRC prompts you to run script initializations when you do this, you must select Yes. + +The installer script will automatically unload any older Atma version you may have, and load the new one. + +Enjoy Atma :) + +(Please refer to Atma.hlp for further documentation and contact information) \ No newline at end of file diff --git a/release/1.393-2007.08.09/versioninfo-dev.txt b/release/1.393-2007.08.09/versioninfo-dev.txt new file mode 100755 index 0000000..47ddadb --- /dev/null +++ b/release/1.393-2007.08.09/versioninfo-dev.txt @@ -0,0 +1,152 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Multiple language support using language ini files +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global +=Import styles, save styles with spaces in name, save styles with author info, export stylepacks. wo0t! + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/release/1.393-2007.08.09/versioninfo.txt b/release/1.393-2007.08.09/versioninfo.txt new file mode 100755 index 0000000..5ec1832 --- /dev/null +++ b/release/1.393-2007.08.09/versioninfo.txt @@ -0,0 +1,117 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/src/20preview.txt b/src/20preview.txt new file mode 100755 index 0000000..495a52c --- /dev/null +++ b/src/20preview.txt @@ -0,0 +1 @@ +There is one feature yet in Atma that I have not told anybody about yet. One feature that has been a part of the script since its creation, since its initial design, and has been growing with the script ever since. This feature will prove to be greater than any other ever added in the lifetime of the script. In version 2.0 it will reach a peak. And at that time, it shall be unveiled. \ No newline at end of file diff --git a/src/Atma.hlp b/src/Atma.hlp new file mode 100755 index 0000000000000000000000000000000000000000..7d54222c9b1ccf93aac547c7738e1e115454be68 GIT binary patch literal 1523274 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 literal 0 HcmV?d00001 diff --git a/src/Atma.stp b/src/Atma.stp new file mode 100755 index 0000000000000000000000000000000000000000..ca289e00212c5bf66cbd1deaa82b2efdc9dfbf3c GIT binary patch literal 2543 zcmcgtO=}ZD7~Xm)RR6?SVQ7RT8Zjp(RI=l0PuJ^QexlX$SDliv1zdS**o zENy|Nmcrjp=y+D7r>C|k!SF!oy=p%0c&5R%qV(sGTmHfr4xuv?=?(5<5jC>e#P`$L z^FLYGh4lm200nnie8XOn*s`<}>`X3soL0~lRIlJYrB@BAS6YXgY`u@*6w+4K-I0YBy?KCFP|k$dnyZIFL; ziqA=)4vg<_?LrY-jngyec)?SwL0YT|;6EkoWyG4)U5}3PgNyIk55zIffrYzYk@BD6 zr_U~TL-Ka?f<8K+v1GztS7=6TF_E z5%mf<0)yVjO}+T?PdEEIB*j^W;MQ7);<^jcA&F}sja{-1HN8%U;(o0|QtgHgNurNA z>ZR9zFf~LL2;qiS107@u&J0@<=UdT5yjbfDwHa<{gL0*?VVF0rj%KVjEsX0Z2e2A~ zd>Y6LPzGbm=~EaZz)}E%7!(m?DS$x?ONf;(5e&i@9~y#%7M)lb5`lv*;*l%T{;-q> z2S046k7YbK@G#tgAVYAYRTr_UW_E7TPGh_i-Mia0Y1TF4a`rLmbZM1LLE)CFz2wh8 zc7keGZ<~tvPPG?eqKU%!wVZi8U?{~v6NPg-#dbHFqOj>y06M`&nvies20P5N)Awut ze1Wl)Hn$vqdoZN`yy1iz;jZ*~q!anTWg+`)0-xg(HtzE&Ea~wHviPC;*wH48uI+Ba F{sxE7AwU2C literal 0 HcmV?d00001 diff --git a/src/SylverUpdate-brainstorm.txt b/src/SylverUpdate-brainstorm.txt new file mode 100755 index 0000000..b8aff4e --- /dev/null +++ b/src/SylverUpdate-brainstorm.txt @@ -0,0 +1,16 @@ +Sylver Update Server -- PHP + +database driven? + +Should be able to do the following: +Check latest version available for a specific script package +List all available script packages +Download individual files from the script package (or, perhaps, a single package file when the packaging routines for mIRC are finished) + +script package specs are contained in the main addon file (.sa). Should the php engine parse this? or should it be entered into the database? +That would require an ini parser for PHP..... interesting. +On the other hand of course, the client could simply parse the .sa and get the files, needing only the base directory from the server. Quite possibly the better idea. +Whaddya know,.... $nofile() can handle relative unix paths, this can work! + +The system cannot be built soley around a full-script update construct, since I still prefer to release the addons in a standalone fashion as well. Addons will have a menu option to update themselves, which can work without the full update suite. +This will most likely mean splitting the update suite into two scripts: an update "library", containing the basic functions required to perform a sa-based web update, and the full script's update client. diff --git a/src/atma-install.mrc b/src/atma-install.mrc new file mode 100755 index 0000000..088275f --- /dev/null +++ b/src/atma-install.mrc @@ -0,0 +1,13 @@ +;Simple installation script for the Atma Fileserver + +on *:load:{ + $iif($script(atma.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.mrc),unload -rs " $+ $ifmatch $+ ") + $iif($script(atma.sa),unload -rs " $+ $ifmatch $+ ") + $iif($script(formatStr.sa),unload -rs " $+ $ifmatch $+ ") + + load -rs " $+ $scriptdiratma.sa $+ " + load -rs " $+ $scriptdirformatStr\formatStr.sa $+ " + + unload -rs " $+ $script $+ " +} \ No newline at end of file diff --git a/src/atma-multiserver.txt b/src/atma-multiserver.txt new file mode 100755 index 0000000..e480009 --- /dev/null +++ b/src/atma-multiserver.txt @@ -0,0 +1,6 @@ +What needs to be done to Atma to support Multiserver... + +change all channel messages to use /scon -at1 msg $chan etc... +store CIDs in the queue file + +store CIDs in channel configuration \ No newline at end of file diff --git a/src/atma.sa b/src/atma.sa new file mode 100755 index 0000000..f4cd95c --- /dev/null +++ b/src/atma.sa @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.393-20070809 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 154,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter2,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/src/bugs-atma.txt b/src/bugs-atma.txt new file mode 100755 index 0000000..796735c --- /dev/null +++ b/src/bugs-atma.txt @@ -0,0 +1,15 @@ +And now, other bugs/things to add I've found: +- the server allows one more queue than specified, example if I say maximum 9 queues it allows up to 10 queues. +- if I have two or more slots open it will not send the files in the queue to two users, but only the first requested (that will be sent instantly). +- When a user changes nick the fileserver still tries to send the files to the old nick. +- I think the !list request have to be restricted only to channels where you're serving. I fixed this for me but it'll be nice if you fix it for all. +- Another useful function would be a button to add manually files to queue instead of letting only other users add them. + +Another one: it's just silly that it deletes the queue file when you connect to a new server.. when I do it everything that's queued is cleared and the users have to use the fserve again. Have it delete the file on mIRC open instead. + +Ok, the !list problem is fixed, but I see now that mIRC with atma fileserver 1.20 uses 95% of CPU sources!! it slows all.. +sorry for bugging you but I hope this things will help you keeping good this script ^^ + +as I thought, the cpu resources problem was given by the timers. The script sets the timer delay default at 0, so it repeats the action infinitely and infinite times for second. Set a higher default delay and you solved it I think ^^ +So, after every check, the queue +1 problem still exists, and the two features (nick change and way to manually add files) will be very nice. Maybe also a feature to requeue timed out files.. as you can ^^ + diff --git a/src/bugs.txt b/src/bugs.txt new file mode 100755 index 0000000..c9d160a --- /dev/null +++ b/src/bugs.txt @@ -0,0 +1,4 @@ +CTCP not working must be related to the Default Channel Config bug +!list really shouldn't respond in channels it has not triggers for, it likely does this due to the default channel settings. +!list did NOT show the ctcp trigger properly in nonconfigured channels (i.e. def is ctcp, will show as normal in nonconfig'd chans) .... look into that +Multiserver, multiserver, multiserver. queues clear on new connects!!! can't have that!!! diff --git a/src/formatStr/FORMATSTR.HLP b/src/formatStr/FORMATSTR.HLP new file mode 100755 index 0000000000000000000000000000000000000000..567dd0345b52fd5589b16a8cb2c74c0f23da42e9 GIT binary patch literal 8770 zcmeHL|8pC~6@RCbw6df`XDc>#l#q+%*m0D^ij@RolUTN_kT14lWF@3Y2suk@>*CX$ za(A*VJG8`Jo{x6owXNN~gm>rvs%!W}3nHp{7ZrdQVm=WXnN?UbR`J zrb@+8RZb1_qLc-y4Qi^EHz6nK2G#pAQH`qdSk4)iLEWF1jhwCtgR(-MFr-WNZ1zdm zKT35I3W2K=xAXA zZaH|O$qrDDVsC4-*}*=(nxS=NnVI2$0~eZq$h$0b55%_iCgVGj;GYk0AeP**wWp&G z{#1^Y4cG!738?jD^i5f5hyqqF)zmZ{g8>KD`oGhkjQ7AVnV#I*wf3munlL^&1S@+Y99)V7Y&!gEP%}oo6!W(&AGI#dcp8r*RE-tj`Fqd zSA>onb0nAi?g_^$7;XUm!-6yxA3!r!8<|bv7o%h6?{}@U0}oa=C<8ZZvPzlVgLW)m zqU|EHGY?*?4R5QyQJ8fdt1yf0S{vS(2@A|Hv!$>Oan{s;VtHkb(kM`mA}%O`6N;#D zE*lVGa;7PU6iFL4I65IE4@ zgw2akEKk{kX2K=t&D#JR7oMB9&qPF-1wIj z?5ta>%2op&M8w%5dBypW)sr{OG~LRY*|}wF0oBM+)XFlFg_7-&liZV>Q7>#> z4c#`WPG~xe1Kf>bP2vf_p+Z;@$Lfj;W&5(uC7qS?I>VA7r+#YhxFKM+NW*kS*u8jO zU7I18$Z2PIk|080KvUveEU!YE>WZvV_cV#>M1T=#dkJx&d#IIP=46g5ZiX!{e3Ov zrmrEAcsR^mUoLuJSJHnI>{`CVa}zWKkxnD2c9YqFSgRTNYo((;;2^0!ZC8RbnF^qX8dZ)rT7&&%vW878X9FpR0;EJ26~rJ8pQ6 zMLw2%k&zbCwxJq%_^9w^Z6Hher}=v-cayawL>H(-`xbZkGh8c)ypf~&+kVpamSbcs ztR-7an#!m<z{FKw2a=LK~8u?V_F}|%rf0fg+=lM2Cx$Of!?XM*sO@Dz)YU)|e z9Pw|cCmQ6dNVR3DEV=+AKJw<9R)L(eM5+-7; z00*Hpb_>Q(5FrKyNMVWwDndV)F|U=EClWz1!3Dz!knpo6Jq;RUq5jmi&7uuuTVG#1 z5j)w@A72mM10r64pHoy%Nk-*%p=VsgOYi7~uB};lCryi$3!}XciFirfCdBn#DM`D; zlQF6PULpPq5id9qiG;*8p#m!6(r!x4vtqwlQ0SxFoX=+SKiez+U@vXu|527>tnAP7 zKRe}C{%0N5%)we63hQD8dA}R>T4`wIp@}6drQoZhGo&HViG-s*gSB_cqGJy}Tej3i z=8~_kV&TGy>G&wX5Z;(WQuzLHQXrd9twgaNKE)tggB5YCwYaS3V2?hhx!f(NsFn>1B_+w6FNI=biblH`aUIN4dXVZgqN z9fr#jz2M$eb*29iN-%ymiL$WJJc!H0136G-gg=8S4}m( zE_#NXS_`}dp)DCn`3+6qS2aZfe{gx%HYXl$%;tH=shUvMElt4C17wQC==4~MDvGzJ zYZoLHxvFOJZHLF{4vMChmI_B3E|U<3nYBGHkr2jtE|U;zTUuN9n+^OgZ2lAl>46Ww z$Tvb#&Qe3{rK4g(%OdlgAy7h~guu5Gfh*|(`@iyk$|btM$kvC1x9Gxa j$S@dDIFG-KHC$wjqf|-=ln^K(P(q-DKna0wB?A8iV#sDX literal 0 HcmV?d00001 diff --git a/src/formatStr/Profiles/^profile_Atma.hsh b/src/formatStr/Profiles/^profile_Atma.hsh new file mode 100755 index 0000000..7a0aa9c --- /dev/null +++ b/src/formatStr/Profiles/^profile_Atma.hsh @@ -0,0 +1,28 @@ +&Atma.Users +$Atma.Users.count $+ / $+ $Atma.Channels($Atma.Networks($networkname),$1).maxUsers +&Atma.Triggers +$Atma.triggers($1).Formatted +&Atma.Sends +$Atma.Sends $+ / $+ $Atma(maxTSends) +&Atma.Queues +$iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Queue(.*).size * 1048576),3).suf,$Atma.Queue(.*)) $+ / $+ $iif($Atma.Channels($Atma.Networks($networkname),$1).QueueUsing == FileSize,$bytes($calc($Atma.Channels($Atma.Networks($networkname),$1).MaxTQueues * 1048576),3).suf,$Atma.Channels($Atma.Networks($networkname),$1).maxTQueues)) +&Atma.InfoLine +$Atma.Channels($Atma.Networks($networkname),$1).InfoLine +&Atma.LeechedFiles +$iif($hget(_/\tmaFS,LeechedFiles),$ifmatch,0) +&Atma.LeechedBytes +$iif($hget(_/\tmaFS,LeechedBytes),$bytes($ifmatch).suf,0 bytes) +&Atma.RecordSpeed +$iif($hget(_/\tmaFS,RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) +&Atma.Hits +$iif($hget(_/\tmaFS,Hits),$ifmatch,0) +&Atma.CachedFiles +$hget(_/\tmaFS.cache,0).item +&Atma.MinCPS +$iif($Atma(MinCPS.Enabled),$Atma(MinCPS) CPS for a max of $Atma(MinCPS.secs) seconds,None) +&Atma.Version +$gettok($Atma.ver,1,$asc(-)) +&Atma.Build +$gettok($Atma.ver,2-,$asc(-)) +_name +Atma FileServer \ No newline at end of file diff --git a/src/formatStr/Profiles/^profile_GreetZ.hsh b/src/formatStr/Profiles/^profile_GreetZ.hsh new file mode 100755 index 0000000..c67de70 --- /dev/null +++ b/src/formatStr/Profiles/^profile_GreetZ.hsh @@ -0,0 +1,6 @@ +&GreetZ.nick +$gettok($1,1,32) +&GreetZ.msg +$gettok($1,2-,32) +_name +GreetZ Welcome Back \ No newline at end of file diff --git a/src/formatStr/Profiles/^profile_away.hsh b/src/formatStr/Profiles/^profile_away.hsh new file mode 100755 index 0000000..683107d --- /dev/null +++ b/src/formatStr/Profiles/^profile_away.hsh @@ -0,0 +1,10 @@ +&Away.Reason +$awaymsg +&Away.Time +$awaytime +&Away.Gone +$duration($awaytime) +&Away.State +$1 +_name +Away System \ No newline at end of file diff --git a/src/formatStr/Profiles/^profile_nickComp.hsh b/src/formatStr/Profiles/^profile_nickComp.hsh new file mode 100755 index 0000000..02e4095 --- /dev/null +++ b/src/formatStr/Profiles/^profile_nickComp.hsh @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/src/formatStr/Profiles/^profile_standard.hsh b/src/formatStr/Profiles/^profile_standard.hsh new file mode 100755 index 0000000..d2c3006 --- /dev/null +++ b/src/formatStr/Profiles/^profile_standard.hsh @@ -0,0 +1,14 @@ +&R + +&U + +&B + +&C + +&^$ +$ +&^% +% +_name +standard diff --git a/src/formatStr/Profiles/^theme_phoenix.hsh b/src/formatStr/Profiles/^theme_phoenix.hsh new file mode 100755 index 0000000..00c784e --- /dev/null +++ b/src/formatStr/Profiles/^theme_phoenix.hsh @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/src/formatStr/formatstr.sa b/src/formatStr/formatstr.sa new file mode 100755 index 0000000..0098cfa --- /dev/null +++ b/src/formatStr/formatstr.sa @@ -0,0 +1,178 @@ +#formatstr.sa off +[addon] +name=FormatString parsing engine +id=formatstr +category=FileServing +version=2.2a-sa +author=Correl J. Roush +helpfile=formatStr.hlp + +[dirs] +1=Profiles + +[scriptfiles] +1=formatstr.sa + +[miscfiles] +1=formatStr.hlp +2=Profiles\^profile_Atma.hsh +3=Profiles\^profile_away.hsh +4=Profiles\^profile_GreetZ.hsh +5=Profiles\^profile_nickComp.hsh +6=Profiles\^profile_standard.hsh +7=Profiles\^theme_phoenix.hsh + +[configfiles] + +[formatstr.sa] +#formatstr.sa off + +on *:start:{ + ^formatstr.loadprofiles +} + + +alias ^formatstr.version { return $readini($script,addon,version) } + +alias ^formatstr.help { run $scriptdirformatStr.hlp } + +alias ^formatstr.loadprofiles { + $iif($hget(^formatstr.profiles),hfree ^formatstr.profiles) + .echo -q $findfile($scriptdirProfiles,*.hsh,0,0, loadprofile.appendtomaster $1-) +} + +alias -l loadprofile.appendtomaster { + $iif(!$hget(^formatstr.profiles),hmake ^formatstr.profiles 100) + hload ^formatstr.profiles " $+ $1- $+ " + hadd ^formatstr.profiles profiles $addtok($hget(^formatstr.profiles,profiles),$hget(^formatstr.profiles,_name),44) + ;echo -s Loaded $hget(^formatstr.profiles,_name) profile for the Phoenix FormatString Parser + hdel ^formatstr.profiles _name +} + +alias parse_formatstr { + ; $1 == word to format + ; $2 == format string + + var %counter = 1 + %formattedstr = $2 + while (%counter <= $hget(^formatstr.profiles,0).item) { + %formattedstr = $replace(%formattedstr,$hget(^formatstr.profiles,%counter).item,$eval($hget(^formatstr.profiles,$hget(^formatstr.profiles,%counter).item),2)) + inc %counter + } + %formattedstr = $regex_stylefn(%formattedstr) + if ($nickComp(stripcolor)) { %formattedstr = $strip(%formattedstr,c) } + return %formattedstr $+  +} + +alias -l ^R { + ;RandomStyle + + %counter = 1 + unset %randomstyle_output + while (%counter <= $len($1-)) { + %randomstyle_code = $gettok(>>,$rand(1,3),62) + ;$iif(%randomstyle_code == , %randomstyle_code = %randomstyle_code $+ $rand(0,15)) + %randomstyle_output = %randomstyle_output $+ %randomstyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%randomstyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^C { + ;CycleStyle + + %counter = 1 + unset %cyclestyle_output + while (%counter <= $len($1-)) { + %cyclestyle_code = $gettok(>>,$calc((%counter % 3) + 1),62) + %cyclestyle_output = %cyclestyle_output $+ %cyclestyle_code $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$mid($1-,%counter,1)) + inc %counter + } + return $replace(%cyclestyle_output,$chr(1),$chr(32)) $+  +} + +alias -l ^M { + ;RandomCase + + %counter = 1 + unset %randomcase_output + while (%counter <= $len($1-)) { + %randomcase = $rand(1,2) + if (%randomcase == 1) { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %randomcase_output = %randomcase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%randomcase_output,$chr(1),$chr(32)) +} + +alias -l ^N { + ;CycleCase + + %counter = 1 + unset %cyclecase_output + while (%counter <= $len($1-)) { + inc %cyclecase + if ($calc(%cyclecase % 2) == 1) { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$upper($mid($1-,%counter,1))) + } + else { + %cyclecase_output = %cyclecase_output $+ $iif($mid($1-,%counter,1) == $chr(32),$chr(1),$lower($mid($1-,%counter,1))) + } + inc %counter + } + return $replace(%cyclecase_output,$chr(1),$chr(32)) +} + +alias -l ^U { + return $upper($1-) +} + +alias -l ^L { + return $lower($1-) +} + +alias -l ^E { + ;l33tstyle + + %leetstyle = $replacecs($1-, $& + AE,$chr(198), $& + f,F, F,ph, $& + ck,x0r, $& + cks,x0rz $& + ) + %leetstyle = $replacecs(%leetstyle, $& + a,A, A,4, $& + B,$chr(223), $& + c,$chr(162), C,$chr(169), $& + d,D, D,| $+ $chr(41), $& + e,E, E,3, $& + H,$chr(124) $+ - $+ $chr(124), $& + i,I, I,1, $& + K,$chr(124) $+ $chr(139), $& + l,L, L,$chr(163), $& + M,$chr(40) $+ \/ $+ $chr(41), $& + N,$chr(124) $+ \ $+ $chr(124), $& + o,$chr(248), O,0, $& + p,P, P,$chr(182), $& + Q,$chr(40) $+ $chr(44) $+ $chr(41), $& + S,5, $& + t,+, T,7, $& + u,$chr(181), U,$chr(124) $+ _ $+ $chr(124), $& + W,`//, $& + x,$chr(215) $& + ) + return %leetstyle +} + +alias -l regex_stylefn { + .echo -q $regsub($1-,/\\}/g,$chr(1),%stylefn) + %stylefn = $replace(%stylefn, $chr(32),$chr(5)) + while ($regex(%stylefn,/{([CRULMNE]):(.*?):\1}/i)) { + .echo -q $regsub(%stylefn,/{([CRULMNE]):(.*?):\1}/gi,$chr(32) $+ $cr $lf $+ \1(\2) $cr $+ $chr(32),%stylefn) + } + return $replace($eval($replace(%stylefn, $cr,$!+, $lf,$!^, $chr(1),$chr(125)),2),$chr(5),$chr(32)) +} diff --git a/src/readme.txt b/src/readme.txt new file mode 100755 index 0000000..310c23c --- /dev/null +++ b/src/readme.txt @@ -0,0 +1,17 @@ +Atma FileServer script for mIRC 6.02+ + +Basic Installation Instructions +/////////////////////////////// + + +Unzip the atma zip file to your mIRC folder (i.e. C:\Program Files\mIRC\) + +In mIRC, use the following command to run the atma installer script: + /load -rs atma/atma-install.mrc +If mIRC prompts you to run script initializations when you do this, you must select Yes. + +The installer script will automatically unload any older Atma version you may have, and load the new one. + +Enjoy Atma :) + +(Please refer to Atma.hlp for further documentation and contact information) \ No newline at end of file diff --git a/src/versioninfo-dev.txt b/src/versioninfo-dev.txt new file mode 100755 index 0000000..47ddadb --- /dev/null +++ b/src/versioninfo-dev.txt @@ -0,0 +1,152 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// Confidential Developer Copy -- !!!NOT FOR DISTRIBUTION!!! +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[2.00-xxxxxxxx] +=Special trigger accts for loaded server modules, candidates listed below: + TDCC + XDCC + -- Will work as separate addons, but will require and intensely utilize Atma for all its server functionality, such as S/Q, Access, etc + -- Perhaps have spec. accts start with periods? (specifically, periods unaltered by the $trig.encode function, left invisible in atma config (optional maybe?), if visible, checkbox to set as a special acct (thus telling it to affix the leading period), or something) + Triggers..XDCC.!SylverScripts + Triggers..TDCC.!Rules + -- Maybe another serving system could be thought up.... would be great, but also difficult to come up with one + -- Use the proposed file transfer log as an atma module :) + -- Version 2 should, beyond any shadow of a doubt, justify ten-fold the arduous process of carefully coding atma for extensibility and scalability. +=Rebuild Atma dialogs using MDX in the most efficient and visually pleasing manner, perhaps adding additional dialog functionality in the process +=Multiple language support using language ini files +=Whatever else comes to mind while developing 1.xx + +[1.xx-xxxxxxxx] +=New Local Setting Overrides: + { Trigger-Specific config options [+.05] + Trigger-Specific Send/Queue limit modifications [+.05] + Channel-Specific Ad Display Settings[+.05] + Channel-Specific Send/Queue limit modifications[+.05] + } -> Advanced Trigger config.... settings based by channel, * for all other chans (add/del/pick chan or * from a list) + User-Specific relative Send/Queue limit modifications i.e. +2 sends, -2 queues, +50% queues, etc. (to be added to fserv access list, access list will be optionally exclusive from that point on) [+.10] +=Automatic web-updating [+.05-.10] +=Multiserver support (perhaps using Network:#Channel, Network:Nick, or something to that effect). [+.10] +=Make queues persistant. Shouldn't be too hard, just requires queue management on fserv activation -- and, of course, not deleting the queue file when shutting down/starting up. Maybe let the user know files are coming first, though, if the queue's been offline for a while. [+.0x] +=File Transfer logging and management dialog -- keep track of what comes and goes, what fails, and who needs what. Could be good for trades too ;) [separate] +=Transfer Forwarding -- Allow users to specify a different nick to send files to, using NickChange principles +=Auto-backup of atma.dat after successfully loading it; allow easy restoration should it be found bad. Check for defaults when testing, i.e. Channels.*, +=Complete multiserver + =optional server-specific queue management over global +=Import styles, save styles with spaces in name, save styles with author info, export stylepacks. wo0t! + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/src/versioninfo.txt b/src/versioninfo.txt new file mode 100755 index 0000000..5ec1832 --- /dev/null +++ b/src/versioninfo.txt @@ -0,0 +1,117 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file

wZDtsBR8{7|+FuplUv@CQ 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 GJ^v4BT(H{! literal 0 HcmV?d00001 diff --git a/dist/Atma-Fserv-Helpfile.rar b/dist/Atma-Fserv-Helpfile.rar new file mode 100755 index 0000000000000000000000000000000000000000..f5e6081fceca0aac92fe8db92f8a2a41a3ef9cf1 GIT binary patch literal 330893 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đ^;i#!&Ax!C))=?d0G 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/0d/0dcc694eb0ed5eb70ef94a1b7a87e17ddaf894b5.svn-base b/.svn/pristine/0d/0dcc694eb0ed5eb70ef94a1b7a87e17ddaf894b5.svn-base new file mode 100644 index 0000000..02e4095 --- /dev/null +++ b/.svn/pristine/0d/0dcc694eb0ed5eb70ef94a1b7a87e17ddaf894b5.svn-base @@ -0,0 +1,10 @@ +&M +$mid($1,2,$calc($len($1) - 2)) +&F +$left($1,1) +&W +$1 +&L +$right($1,1) +_name +nickComp diff --git a/.svn/pristine/0e/0e0458b3e0a6e283dc11bd0a061061e06f431951.svn-base b/.svn/pristine/0e/0e0458b3e0a6e283dc11bd0a061061e06f431951.svn-base new file mode 100644 index 0000000..7376c97 --- /dev/null +++ b/.svn/pristine/0e/0e0458b3e0a6e283dc11bd0a061061e06f431951.svn-base @@ -0,0 +1,1587 @@ +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net + + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.30.20030131 +author=Correl J. Roush +helpfile=ATMA.HLP + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=ATMA.HLP +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Channel Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 9 97 38 11, tab 1 push + radio "Normal", 163, 95 98 30 10, group tab 1 + radio "CTCP", 164, 126 98 25 10, tab 1 + text "Show ad every", 159, 171 99 39 8, tab 1 + edit "", 160, 211 98 23 10, tab 1 right + radio "Seconds", 161, 242 100 34 9, group tab 1 + radio "Minutes", 162, 242 92 33 9, tab 1 + edit , 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 75 28 9, tab 1 + button "Delete", 169, 247 75 28 9, tab 1 + list 167, 215 22 60 51, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 36 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 26 87 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit , 182, 39 44 20 10, tab 1 right + edit , 183, 62 44 20 10, tab 1 right + edit , 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit , 184, 62 33 20 10, tab 1 right + edit , 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + button "Restart Ad", 198, 51 97 38 11, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 69 58 23 10, tab 2 right + text "results", 131, 94 59 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find command", 152, 8 37 79 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 46 23 10, tab 2 right + text "results", 155, 82 48 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 48 21 8, tab 2 + text "Limit @find/@locator to", 197, 8 60 60 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 32, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + icon 106, 9 23 264 8 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,167).sel +} +on *:dialog:atma_config:sclick:198:{ + var %chan = $did($dname,167).seltext + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan +} +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval.Unit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,167).seltext $+ .Interval.Unit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels,%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,167).seltext %chan + updateChans $findtok($Atma.Channels,%chan,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,167).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $regml(1) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .- + .Preview Ad: echo -a $parse_formatstr($iif($chan,$chan,$gettok($Atma.Channels(*),1,5)),$Atma(FormatString)) + . $iif($chan,Show to $chan) : msg $chan $parse_formatstr($chan,$Atma(FormatString)) + . $iif($1,Show to $1) : msg $1 $parse_formatstr($gettok($Atma.Channels(*),1,5),$Atma(FormatString)) + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.TriggerType),Channel.setDefault *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *¯¯¯¯ Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:text:*:#:{ + if ($Atma.Channels($chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma.Channels($chan).RespondToList) && ($Atma.Triggers($chan))) { .notice $nick $parse_formatstr($Atma.Channels($chan),$Atma(FormatString)) | return } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1)/ + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels(*),44)) { + var %chan = $gettok($Atma.Channels(*),%counter,44) + if (($Atma.Channels(%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels(%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + var %chan = $Atma.Channels($Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels(%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels(%chan).maxUQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels(%chan).maxTQueues $iif($Atma.Channels(%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ ) $1-) + inc %counter + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} + +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma Interval.unit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels,5)) { + var %chan = $gettok($Atma.Channels,%counter,5) + var %delay = $iif($Atma.Config(Channels. $+ %chan $+ .Interval.unit) == seconds,$Atma.Config(Channels. $+ %chan $+ .Interval),$calc($Atma.Config(Channels. $+ %chan $+ .Interval) * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + .timer_/\tma* off + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends { + return $iif($1,$send($1,0),$send(0)) +} + +alias Atma.Users.Count { + return $fserv(0) +} + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $iif($1,$1,*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Channels\.([^\.]*)$/i)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Channels,5,r) + } + if (($1 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$1,5),$1,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %chan $+ . $+ $prop) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$1,return) + Atma.Config Channels. $+ $1 1 + Atma.Config Channels. $+ $1 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ .Interval.Unit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + if (($me ison $1) && ($Atma.Channels($1).EnableAd)) { + $iif($Atma.Triggers($1),msg $1 $parse_formatstr($1,$Atma(FormatString))) + } + scon -r + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %allchans + var %counter = 0 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + %allchans = $addtok(%allchans,$chan(%counter2),44) + inc %counter2 + } + inc %counter + } + %counter = 1 + while (%counter <= $numtok(%allchans,44)) { + atma.advertise $gettok(%allchans,%counter,44) + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels + did -c atma_config 167 $iif($1,$1,1) + + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Config(Channels. $+ %chan $+ .MaxUQueues) + did -o atma_config 183 1 $Atma.Config(Channels. $+ %chan $+ .MaxTQueues) + did -o atma_config 193 1 $Atma.Config(Channels. $+ %chan $+ .MaxUsers) + + did -c atma_config 194 $iif($Atma.Config(Channels. $+ %chan $+ .QueueUsing) == FileCount,1,2) + + did $iif($Atma.Config(Channels. $+ %chan $+ .@Find),-c,-u) atma_config 190 + did $iif($Atma.Config(Channels. $+ %chan $+ .RespondToList),-c,-u) atma_config 22 + + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-c,-u) atma_config 158 + did $iif($Atma.Config(Channels. $+ %chan $+ .EnableAd),-e,-b) atma_config 198 + + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == Normal,-c,-u) atma_config 163 + did $iif($Atma.Config(Channels. $+ %chan $+ .TriggerType) == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Config(Channels. $+ %chan $+ .Interval) + + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Config(Channels. $+ %chan $+ .Interval.Unit) == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Config(Channels. $+ %chan $+ .InfoLine) + +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,$cid) /i + if ($prop == size) { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Config(Channels. $+ %chan $+ .maxTQueues)) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Config(Channels. $+ %chan $+ .maxUQueues)) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif($Atma.Sends >= $Atma(maxTSends),return) + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + scid $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),2,32) + $iif($Atma.Sends($gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32)) >= $Atma(maxUSends),return) + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",1),3-,32) + write -dl1 " $+ $scriptdirqueues.dat $+ " +} + +alias -l Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return $lower(\ $+ $replace($regml(relpath,1),$chr(32),$chr(5))) +} + +alias -l Atma.CacheTriggers { + window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %regex = /^.*? $+ $lower($replace($1,\,\\,.,\.,?,.,*,.*?,[,\[,],\])) $+ [^\\]*?$/ + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r)),$replace($hfind(_/\tmaFS.Cache,%regex,$iif($2,$2,0),r),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) " $+ $gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),1,44) $+ " $right($gettok($readini(" $+ $mircdirmIRC.ini $+ ", fonts, fchannel),2,44),2) 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\]) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } diff --git a/.svn/pristine/16/169a27036dd7b78a14e37f8e84a5330580b6b3c0.svn-base b/.svn/pristine/16/169a27036dd7b78a14e37f8e84a5330580b6b3c0.svn-base new file mode 100644 index 0000000..9cdf3ee --- /dev/null +++ b/.svn/pristine/16/169a27036dd7b78a14e37f8e84a5330580b6b3c0.svn-base @@ -0,0 +1,1826 @@ +; ,d, +; ,&&HR. +; oHRMH&6b +; ./RM&M&DM9H? +; _dMRMHHRM9RMHM, +; ,&M6HM6M/9HM9HHM9. +; ,HMHHHHHH? ?M9MHHMb +; .dHMMH6HMMH? ?MRMRMML ._____________ _______. .________. _________ +; .dMHM9HM9M9H/ `MMMM6M| JM#""MMMMP"*MM ``HMPMMM, HM&MMMH'' ]MMMMM[ +; ,&MMMMHMM9MMM' `MMHMMM, ^' MMMM: ` |M|`MMMdMP:MMMF .dMP'?MMMb. +; ,HMMMMHMMMMMMH' `HMMMMH MMMM: JML ?MMMH :MMM6 ,HM*****MMMH\ +; .dHMMM6HMMMHMHMM' `9MMMMb .~######b. ~d###b~?##:=#####b~-d####~ -d######~. +; .dMMMMMMMMMMMMMMM' 9MMMM? +; ._o#MMMMMMH9MMMMMMMM' *MMMM, +; ._o#HMMMMMMMMMMMMMMMMMMM' ?MMMH. +; ._o#HMMMMMMMMMMMMMMMMMMMMMMM' `MMMb F I L E S E R V E R +; _odHMMMMMMMMMMMMMMHH###*""""`""' `HMML ........................... +; _odHHH###*""""`"""" `HMM, +; " `HMM. +; 9MH +; ?Mb +; ?M| +; `M, +; `&. +; `\ +; `| +; Atma FileServer for mIRC 6.02+ +; Programmed by Correl J. Roush +; correlr@phoenixinquis.net +; www.phoenixinquis.net +; +; ASCII Art generated using Jih-Shin Ho's DOS-based program "DISPLAY" + +#atma.sa off +[addon] +name=Atma FileServer +id=atma +category=FileServing +version=1.391-20050103 +author=Correl J. Roush +helpfile=Atma.hlp + +[dirs] + +[scriptfiles] +1=atma.sa + +[miscfiles] +1=Atma.hlp +2=Readme.txt +3=versioninfo.txt + +[configfiles] +1=atma.dat +2=Atma.stp +3=fscache.dat + +[atma.sa] +#atma.sa off + +; __________________________ +;/`````````````````````````` +; Dialogs + +dialog atma_config { + title $Atma + size -1 -1 283 147 + option dbu + tab "Server Config", 1, 2 -1 278 138 + box "", 156, 5 87 273 26, tab 1 + check "Enable Ad", 158, 13 97 36 10, tab 1 push + radio "Normal", 163, 67 97 30 10, group tab 1 + radio "CTCP", 164, 98 97 25 10, tab 1 + text "Show ad every", 159, 143 98 39 8, tab 1 + edit "", 160, 183 97 23 10, tab 1 right + radio "Seconds", 161, 214 101 34 9, group tab 1 + radio "Minutes", 162, 214 93 33 9, tab 1 + edit $Atma(InfoLine), 24, 8 76 199 10, tab 1 autohs + box "Server Info", 23, 5 69 205 19, tab 1 + box "Network/Channel Setup", 166, 212 15 66 73, tab 1 + button "Add", 168, 216 77 28 9, tab 1 + button "Delete", 169, 247 77 28 9, tab 1 + list 167, 215 45 60 31, tab 1 size + box "Configuration", 188, 113 15 97 54, tab 1 + check "Respond to !list", 22, 116 54 49 10, tab 1 + check "Respond to @find / @locator", 190, 116 44 87 10, tab 1 + ;check "Channel Enforced", 189, 116 34 55 10, tab 1 + combo 194, 44 56 60 37, tab 1 size drop + text "Queue using", 195, 8 58 33 8, tab 1 + text "Total", 179, 18 45 18 8, tab 1 + edit $Atma(maxTSends), 182, 39 44 20 10, tab 1 right + edit $Atma(maxTQueues), 183, 62 44 20 10, tab 1 right + edit $Atma(maxUsers), 193, 84 44 20 10, tab 1 right + edit 1, 192, 84 33 20 10, tab 1 read right + edit $Atma(MaxUQueues), 184, 62 33 20 10, tab 1 right + edit $Atma(maxUSends), 181, 39 33 20 10, tab 1 right + text "Users", 180, 18 35 18 8, tab 1 + text "Sends", 186, 40 23 18 8, tab 1 + text "Queues", 185, 63 23 20 8, tab 1 + text "Sessions", 191, 85 23 23 8, tab 1 + box "Fserv Limits", 187, 5 15 106 54, tab 1 + combo 197, 215 23 59 46, tab 1 size drop + check "Use Global Sends/Queues", 198, 116 24 79 10, disable tab 1 + button "Add", 199, 216 35 28 9, tab 1 + button "Delete", 200, 247 35 28 9, tab 1 + tab "Advanced Config", 2 + check "FileServer Chat", 107, 8 17 50 10, tab 2 + check "Enable Channel Enforcer", 108, 8 27 74 10, tab 2 + text "Limit @find / @locator to", 109, 8 37 71 10, tab 2 + box "/dccallow Enforcer (DALNet Only)", 110, 163 15 115 37, tab 2 + combo 111, 166 23 109 29, tab 2 size drop + box "Minimum CPS", 112, 163 53 115 34, tab 2 + check "Drop sends that have been going below", 113, 166 62 106 10, tab 2 + edit $Atma(MinCPS), 114, 174 73 24 10, tab 2 right + text "cps for", 115, 199 75 21 8, tab 2 + edit $Atma(MinCPS.Secs), 116, 221 73 24 10, tab 2 right + text "seconds.", 117, 246 75 25 8, tab 2 + box "Maximum CPS", 118, 163 88 115 25, tab 2 + check "Limit sends to a max of", 119, 166 99 66 10, tab 2 + edit $Atma(MaxCPS), 120, 232 99 24 10, tab 2 right + text "kb/s", 121, 257 101 18 8, tab 2 + edit $Atma(@Find.Results), 129, 79 36 23 10, tab 2 right + text "results", 131, 104 37 19 8, tab 2 + text "Tempban lasts for", 147, 170 38 47 8, tab 2 + edit $Atma(DCCAllowEnforcer.TempBan), 148, 218 37 28 10, tab 2 + text "seconds.", 149, 247 38 26 8, tab 2 + check "Enable FServ find comand", 152, 8 48 74 10, tab 2 + edit $Atma(fs_find.Results), 154, 57 57 23 10, tab 2 right + text "results", 155, 82 59 19 8, tab 2 + box "QuickSearch Cache", 49, 5 88 156 25, tab 2 + button "Rebuild Now", 128, 100 97 41 11, tab 2 + check "Rebuild on mIRC startup", 127, 10 98 68 10, tab 2 + text "Limit to", 196, 36 59 21 8, tab 2 + tab "Statistics", 3 + box "", 134, 5 15 273 98, tab 3 + text "Leeched Files", 135, 50 46 41 8, tab 3 + text "Leeched Bytes", 136, 50 55 41 8, tab 3 + text "Record Speed", 137, 50 64 41 8, tab 3 + text "Hits", 138, 50 73 41 7, tab 3 + edit "", 146, 92 72 138 9, tab 3 read autohs right + edit "", 145, 92 63 138 9, tab 3 read autohs right + edit "", 144, 92 54 138 9, tab 3 read autohs right + edit "", 143, 92 45 138 9, tab 3 read autohs right + button "Reset", 139, 199 86 31 9, tab 3 + tab "Triggers", 4 + box "Trigger Configuration", 33, 5 15 273 98, tab 4 + box "Channel Setup", 35, 209 20 66 65, tab 4 + check "All active channels", 39, 213 73 60 10, disable tab 4 + button "Add", 37, 213 63 28 9, disable tab 4 + button "Delete", 38, 244 63 28 9, disable tab 4 + list 36, 212 27 60 35, disable tab 4 size + button "...", 45, 181 88 20 9, disable tab 4 + button "...", 41, 181 64 20 9, disable tab 4 + edit "", 43, 7 88 169 10, tab 4 read autohs + button "Edit File", 75, 75 79 28 9, disable tab 4 + button "Unset", 74, 44 79 28 9, disable tab 4 + text "MOTD File", 44, 8 79 33 8, disable tab 4 + edit "", 40, 7 64 169 10, tab 4 read autohs + text "Root Directory", 42, 9 56 49 8, disable tab 4 + button "Add", 71, 8 37 28 9, tab 4 + button "Rename", 72, 39 37 28 9, disable tab 4 + button "Delete", 73, 70 37 28 9, disable tab 4 + check "This trigger is enabled", 34, 73 24 72 8, disable tab 4 + combo 32, 8 24 60 43, tab 4 sort drop + tab "FServ Access", 151 + box "Access Permissions", 98, 5 35 273 78, tab 151 + list 100, 8 45 238 65, tab 151 sort size + button "Remove", 150, 250 71 23 11, tab 151 + button "Edit", 102, 250 58 23 11, tab 151 + button "Add", 101, 250 45 23 11, tab 151 + box "", 104, 5 15 273 20, tab 151 + radio "Denied Hosts", 133, 202 21 50 10, tab 151 + radio "Allowed Hosts", 132, 143 21 50 10, tab 151 + combo 103, 8 21 86 42, tab 151 size drop + tab "Ad Style", 165 + box "Style Preview", 54, 5 15 273 20, tab 165 + text "Format Preset:", 58, 8 44 37 8, tab 165 + edit $Atma(FormatString), 57, 7 54 268 10, tab 165 autohs + check "Always strip color (automatically done on mode +c channels)", 60, 8 64 180 10, tab 165 + edit The _/\tma FileServer includes the following variables for formatstring parsing: $crlf &Atma.Triggers &Atma.Users &Atma.Sends &Atma.Queues &Atma.InfoLine, 62, 6 78 272 26, tab 165 read multi + link "Click here for help on the formatstring parser", 55, 87 106 106 8, tab 165 + button "Save", 63, 152 43 25 9, tab 165 + button "Delete", 64, 178 43 25 9, tab 165 + button "Preview", 65, 204 43 25 9, tab 165 + combo 59, 50 43 90 52, tab 165 size drop + box FormatString, 56, 5 36 273 39, tab 165 + icon 106, 9 23 264 8 + text "Programmed by Correl J. Roush, 2002", 6, 3 139 93 8, disable + link "http://www.phoenixinquis.net/", 27, 201 139 77 8 + button "okcancel", 66, 101 140 38 8, hide ok cancel + check "Start file server on connect", 25, 22 121 79 10 + check "Enable FileServer", 30, 149 119 110 12, push + box "", 29, 146 113 116 21 + menu "&File", 122 + item "E&xit", 123, 122, ok cancel + menu "&Help", 124 + item "&Atma Help", 125, 124 + item "&mIRC Fserv Help", 126, 124 +} + +on *:dialog:atma_config:init:0:{ + $iif($Atma(StartOnConnect),did -c atma_config 25) + $iif($Atma(Active),did -c atma_config 30) + $iif($Atma(FServChat),did -c atma_config 107) + $iif($Atma(ChannelEnforcer),did -c atma_config 108) + $iif($Atma(fs_find),did -c atma_config 152) + didtok $dname 111 44 Notify and cancel send,Tempban/cancel all sends/clear queues + if ($Atma(DCCAllowEnforcer) == Notify) { did -c $dname 111 1 } + if ($Atma(DCCAllowEnforcer) == Ban) { did -c $dname 111 2 } + if ($Atma(MinCPS.Enabled)) { + did -c $dname 113 + did -e $dname 114,116 + } + if ($Atma(MaxCPS.Enabled)) { + did -c $dname 119 + did -e $dname 120 + } + updateStats + $iif($Atma(QuickSearchRefreshOnStart),did -c atma_config 127) + Atma.cfgTriggers + did -c $dname 132 + updateAccess + $iif($readini($Atma.ini,nickComp,stripcolor),did -c atma_config 60) + didtok $dname 194 44 Number Of Files,FileSize (MB) + did $iif($Atma(Active),-b,-e) $dname 194 + did -h $dname 106 + did -g $dname 106 $formatstr_preview + updateChans + updateStyle +} + +on *:dialog:atma_config:close:0:hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " + +on *:dialog:atma_config:menu:125:Atma.Help +on *:dialog:atma_config:menu:126:help /fserve + +on *:dialog:atma_config:sclick:1,2,3,4,151,165:{ + did $iif($did == 165,-v,-h) $dname 106 +} + +on *:dialog:atma_config:edit:*:{ + $iif($did == 181,Atma maxUSends $did($dname,$did)) + $iif($did == 184,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUQueues $did($dname,$did)) + $iif($did == 182,Atma maxTSends $did($dname,$did)) + $iif($did == 183,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxTQueues $did($dname,$did)) + $iif($did == 160,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .Interval $did($dname,$did)) + $iif($did == 24,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .InfoLine $did($dname,$did)) + $iif($did == 51,Atma QuickSearchRefresh.Interval $did($dname,$did)) + $iif($did == 57,Atma FormatString $did($dname,$did)) + $iif($did == 193,Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .maxUsers $did($dname,$did)) + $iif($did == 129,Atma @Find.Results $did($dname,$did)) + $iif($did == 153,Atma fs_find.Results $did($dname,$did)) + $iif($did == 114,Atma MinCPS $did($dname,$did)) + $iif($did == 116,Atma MinCPS.Secs $did($dname,$did)) + $iif($did == 120,Atma MaxCPS $did($dname,$did)) + $iif($did == 148,Atma DCCAllowEnforcer.TempBan $did($dname,$did)) +} + +on *:dialog:atma_config:sclick:158:{ + Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .EnableAd $did($dname,$did).state + updateChans $did($dname,197).sel $did($dname,167).sel +} + +on *:dialog:atma_config:sclick:162:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit minutes +on *:dialog:atma_config:sclick:163:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType Normal +on *:dialog:atma_config:sclick:164:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .TriggerType CTCP +on *:dialog:atma_config:sclick:161:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .IntervalUnit seconds +on *:dialog:atma_config:sclick:22:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .RespondToList $did($dname,$did).state +on *:dialog:atma_config:sclick:25:Atma StartOnConnect $did($dname,$did).state +on *:dialog:atma_config:sclick:26:Atma ClearQueuesOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:105:Atma.Activate +on *:dialog:atma_config:sclick:194:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .QueueUsing $iif($did($dname,$did).sel == 1,FileCount,FileSize) +on *:dialog:atma_config:sclick:27:run http://www.phoenixinquis.net/ +on *:dialog:atma_config:sclick:30:{ + $iif($did($dname,$did).state,Atma.Activate,Atma.Deactivate) + did $iif($Atma(Active),-c,-u) $dname 30 + did $iif($Atma(Active),-b,-e) $dname 194 +} +on *:dialog:atma_config:sclick:167:{ + updateChans $did($dname,197).sel $did($dname,$did).sel + did $iif($did($dname,$did).seltext == *,-e,-b) $dname 181,182 +} +on *:dialog:atma_config:sclick:168:{ + var %chan = $$?="Enter a channel to configure" + $iif(!%chan,return) + if (!$regex(%chan,^[#&][^ ]*?$)) { + _errorbox Not a valid channel name + return + } + if ($istok($Atma.Channels($did($dname,197).seltext),%chan,5)) { + _errorbox Channel has already been added + return + } + Channel.Copy $did($dname,197) $+ . $+ $did($dname,167).seltext $did($dname,197) $+ . $+ %chan + updateChans $did($dname,197).sel $findtok($Atma.Channels($did($dname,197).seltext),%chan,5) + var %delay = $iif($Atma.Channels($did($dname,197).seltext,%chan).IntervalUnit == seconds,$Atma.Channels($did($dname,197).seltext,%chan).Interval,$calc($Atma.Channels($did($dname,197).seltext,%chan).Interval * 60)) + .timer_/\tma. $+ %chan 0 %delay Atma.Advertise %chan + +} +on *:dialog:atma_config:sclick:169:{ + if ($did($dname,167).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + .timer_/\tma. $+ $did($dname,167).seltext off + Atma.Config -rw Channels. $+ $did($dname,197) $+ . $+ $did($dname,167).seltext $+ * + updateChans $did($dname,197).sel +} +on *:dialog:atma_config:sclick:107:Atma FServChat $did($dname,$did).state +on *:dialog:atma_config:sclick:108:Atma ChannelEnforcer $did($dname,$did).state +on *:dialog:atma_config:sclick:190:Atma.Config Channels. $+ $did($dname,197).seltext $+ . $+ $did($dname,167).seltext $+ .@Find $did($dname,$did).state +on *:dialog:atma_config:sclick:152:Atma fs_find $did($dname,$did).state +on *:dialog:atma_config:sclick:113:{ + Atma MinCPS.Enabled $did($dname,$did).state + .timer_/\tma.MinCPS $iif($Atma(MinCPS.Enabled),0 5 Atma.CheckMinCPS,off) +} +on *:dialog:atma_config:sclick:119:{ + Atma MaxCPS.Enabled $did($dname,$did).state + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) +} +on *:dialog:atma_config:sclick:111:{ + $iif($did($dname,$did).sel == 1,Atma DCCAllowEnforcer Notify, Atma DCCAllowEnforcer Ban) +} +on *:dialog:atma_config:sclick:197:{ + updateChans $did($dname,$did).sel +} +on *:dialog:atma_config:sclick:199:{ + ; Add network + var %newnet = $dialog(atma_networks,atma_networks) + $iif(!%newnet,return) + if ($istok($Atma.Networks,%newnet,5)) { + _errorbox The IRC network ' $+ %newnet $+ ' is already configured. + return + } + Channel.setDefault %newnet * + updateChans $findtok($Atma.Networks,%newnet,5) +} +on *:dialog:atma_config:sclick:200:{ + ; Delete network + if ($did($dname,197).seltext == *) { + _errorbox '*' is a special system identifier for default settings. It may not be deleted. + return + } + $iif(!$?!="Are you sure you want to delete settings for IRC network ' $+ $did($dname,197).seltext $+ ' (this cannot be undone)?",return) + Atma.Config -rw Channels. $+ $did($dname,197).seltext $+ * + updateChans +} +on *:dialog:atma_config:sclick:139:{ + Atma.Config -r Hits + Atma.Config -r LeechedFiles + Atma.Config -r LeechedBytes + Atma.Config -r RecordSpeed + updateStats +} +on *:dialog:atma_config:sclick:32:Atma.cfgTriggers $did($dname,$did).sel +on *:dialog:atma_config:sclick:34:Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $did($dname,$did).state +on *:dialog:atma_config:sclick:37:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $addtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$?="Channel to Add?",44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:38:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels $remtok($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels),$$did($dname,36).seltext,44) + did -r $dname 36 + didtok $dname 36 44 $Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Channels) +} +on *:dialog:atma_config:sclick:39:{ + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .AllChans $did($dname,$did).state + var %action = $iif($did($dname,$did).state,-b,-e) + did %action $dname 36 + did %action $dname 37 + did %action $dname 38 +} +on *:dialog:atma_config:sclick:71:{ + var %NewTrigger = $?="What will the new trigger be?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to create new trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %NewFSRoot + while (!%NewFSRoot) { set %NewFSRoot $sdir($mircdir,Select a directory to serve) } + var %NewFSMOTD = $sfile($mircdir,Select a text file, Use as MOTD) + Atma.Config Triggers. $+ %NewTrigger 0 + Atma.Config Triggers. $+ %NewTrigger $+ .Root %NewFSRoot + Atma.Config Triggers. $+ %NewTrigger $+ .MOTD %NewFSMOTD + did -a $dname 32 %NewTrigger + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:72:{ + var %NewTrigger = $?="What shall this trigger be renamed to?" + $iif(!%NewTrigger,return) + if ($istok($Atma.Triggers,%NewTrigger,5)) { + _errorbox There already exists a trigger by this name. $crlf $+ Failed to rename trigger. + return + } + %NewTrigger = $trig.encode(%NewTrigger) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,0,w)) { + var %newEntry + .echo -q $regex($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w),/^Triggers\.([^\.]*)(\..*)?/i) + %newEntry = Triggers. $+ %NewTrigger $+ $regml(2) + Atma.Config %newEntry $Atma.Config($hfind(_/\tmaFS,Triggers. $+ $trig.encode($did($dname,32).seltext) $+ *,%counter,w)) + inc %counter + } + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ * + Atma.cfgTriggers 1 + Atma.cfgTriggers $findtok($didtok($dname,32,5),%NewTrigger,1,5) +} +on *:dialog:atma_config:sclick:73:{ + $iif(!$did($dname,32).sel,return) + $iif(!$?!="This will permanently delete the selected trigger. Do it anyway?",return) + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .* + Atma.Config -rw Triggers. $+ $trig.encode($did($dname,32).seltext) + Atma.cfgTriggers +} +on *:dialog:atma_config:sclick:74:{ + Atma.Config -r Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD + did -r $dname 43 +} +on *:dialog:atma_config:sclick:75:$iif($Atma.Config(Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD),run notepad.exe $ifmatch) +on *:dialog:atma_config:sclick:41:{ + var %NewDir + while (!%NewDir) { %NewDir = $sdir($mircdir,Select a directory to serve) } + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .Root %NewDir + did -o $dname 40 1 %NewDir +} +on *:dialog:atma_config:sclick:45:{ + var %NewMOTD = $sfile($mircdir,Select a text file,Use as MOTD) + $iif(!%NewMOTD,return) + Atma.Config Triggers. $+ $trig.encode($did($dname,32).seltext) $+ .MOTD %NewMOTD + did -o $dname 43 1 %NewMOTD +} +on *:dialog:atma_config:sclick:50:{ + Atma QuickSearchRefresh $did($dname,$did).state + did $iif($did($dname,$did).state,-e,-b) $dname 51 +} +on *:dialog:atma_config:sclick:127:Atma QuickSearchRefreshOnStart $did($dname,$did).state +on *:dialog:atma_config:sclick:128:Atma.CacheTriggers +on *:dialog:atma_config:sclick:103,132,133:updateAccess +on *:dialog:atma_config:sclick:101:{ + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) +} +on *:dialog:atma_config:sclick:102:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + set %Scope $iif(%Scope == Global Permissions,Access.,Trigger. $+ %Scope $+ .Access.) $+ $gettok($did(atma_config,100).seltext,1,32) + dialog -m atma_access atma_access + did -c atma_access $iif($did($dname,132).state,22,23) + did -o atma_access 1 1 $gettok($did(atma_config,100).seltext,1,32) + $iif($gettok($Atma.Config(%Scope),2,32),did -c atma_access 4) + did $iif($did(atma_access,4).state,-e,-b) atma_access 8,10,12,13 + if ($gettok($Atma.Config(%Scope),2,32)) { + var %time = $ctime + did -o atma_access 8 1 $int($calc(($ifmatch - %time) / 86400)) + did -o atma_access 10 1 $int($calc((($ifmatch - %time) % 86400) / 3600)) + did -o atma_access 12 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) / 60)) + did -o atma_access 13 1 $int($calc(((($ifmatch - %time) % 86400) % 3600) % 60)) + } + did -o atma_access 20 1 $gettok($Atma.Config(%Scope),3-,32) +} +on *:dialog:atma_config:sclick:150:{ + $iif(!$did(atma_config,100).sel,return) + var %Scope = $trig.encode($did(atma_config,103).seltext) + $iif(%Scope == Global^32Permissions,set %Scope Global) + Atma.Access.Remove $gettok($did(atma_config,100).seltext,1,32) %Scope + updateAccess +} +on *:dialog:atma_config:sclick:55:^formatstr.help +on *:dialog:atma_config:sclick:59:{ + did -o $dname 57 1 $hget(_/\tmaFS.STP,$did($dname,$did).seltext) + Atma FormatString $did($dname,57) + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:60:{ + writeini $Atma.ini nickComp stripcolor $did($dname,$did).state + did -g $dname 106 $formatstr_preview +} +on *:dialog:atma_config:sclick:63:{ + var %style = $?="Save style as (no spaces)" + $iif(!%style,return) + if ($chr(32) isin %style) { _errorbox Spaces are not allowed in style names | return } + if ($hget(_/\tmaFS.STP,%style)) { + $iif(!$?!="Overwrite existing style of this name?",return) + } + hadd _/\tmaFS.STP %style $did($dname,57) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} +on *:dialog:atma_config:sclick:64:{ + if ($hget(_/\tmaFS.STP,0).item <= 1) { _errorbox You must leave at least one style | return } + $iif(!$?!="Really delete the selected style (this cannot be undone)?",return) + hdel _/\tmaFS.STP $did($dname,59).seltext + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " + updateStyle +} + +on *:dialog:atma_config:sclick:65:did -g $dname 106 $formatstr_preview + +dialog atma_access { + title Atma Fserv Access + size -1 -1 143 112 + option dbu + edit "", 1, 32 2 106 10 + text "Hostmask", 2, 4 3 25 8 + box "Expiration", 3, 1 33 141 38 + check "User access expires in....", 4, 4 41 131 10 + edit "0", 8, 7 53 17 10, disable right + text "days", 9, 25 55 14 8 + edit "0", 10, 42 53 17 10, disable right + edit "0", 12, 72 53 17 10, disable right + edit "0", 13, 104 53 17 10, disable right + text "hrs", 14, 60 55 9 8 + text "min", 15, 89 54 14 8 + text "sec", 16, 122 54 13 8 + box "Comment", 17, 1 73 141 23 + button "OK", 18, 30 99 37 12, default ok + button "Cancel", 19, 71 99 37 12, cancel + edit "", 20, 4 82 134 11, autohs + box "", 21, 1 15 141 17 + radio "Access", 22, 23 21 30 9 + radio "Deny", 23, 90 21 30 9 +} + +on *:dialog:atma_access:sclick:4:did $iif($did($dname,$did).state,-e,-b) $dname 8,10,12,13 + +on *:dialog:atma_access:sclick:18:{ + if ((*!*@* !iswm $did($dname,1)) || ($regex($did($dname,1),/\s/))) { + _errorbox You did not enter a valid hostmask. Please enter a valid hostmask in the form *!*@* and try again. + halt + } + Atma.Access.Add $did($dname,1) $iif($did(atma_config,103).seltext != Global Permissions,$trig.encode($ifmatch),Global) $iif($did($dname,22).state,Allow,Deny) $iif($did($dname,4).state,$calc($ctime + (($did($dname,8) * 86400) + ($did($dname,10) * 3600) + ($did($dname,12) * 60) + $did($dname,13))),0) $did($dname,20) + updateAccess +} + +dialog atma_queues { + title "_/\tma Queue Management" + size -1 -1 249 147 + option dbu + list 1, 2 6 123 126, size vsbar + box "Queue Info", 3, 131 3 117 129 + text "Queue Slot #", 4, 135 14 37 8 + edit "", 5, 174 13 27 10, read + text "FileName", 6, 135 41 25 8 + edit "", 7, 138 50 106 10, read autohs + text "Size", 8, 181 41 16 8 + edit "", 9, 198 39 46 10, read + button "Clear this queue", 10, 137 80 105 10, disable + button "Clear all queues for this user", 11, 137 92 105 10, disable + button "Send this queue", 12, 137 104 105 10, disable + button "Send all queues for this user", 13, 137 116 105 10, disable + button "Clear All", 14, 138 135 49 10 + button "Send All", 15, 192 135 49 10 + button "OK/Cancel", 16, 218 3 30 9, hide ok cancel + text "User", 17, 136 26 18 8 + edit "", 18, 157 25 87 10, read + button "^ Move Up ^", 19, 13 135 42 10 + button "v Move Down v", 20, 59 135 42 10 + button "Add a queue", 21, 137 68 105 10 +} + +on *:dialog:atma_queues:init:0:{ + updateQueues +} +on *:dialog:atma_queues:sclick:1:{ + updateQueues $did($dname,$did).sel +} +on *:dialog:atma_queues:sclick:10:{ + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} +on *:dialog:atma_queues:sclick:11:{ + Atma.ClearQueues $gettok($did($dname,1).seltext,2,32) + updateQueues +} +on *:dialog:atma_queues:sclick:12:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + dcc send -c $gettok($did($dname,1).seltext,2,32) $gettok($did($dname,1).seltext,4-,32) + write -dl $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " + updateQueues +} + +on *:dialog:atma_queues:sclick:13:{ + scid $gettok($did(atma_queues,1).seltext,3,32) + var %regex = /^ $+ $gettok($did(atma_queues,1).seltext,2,32) $cid / + var %lines + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %send = $read($scriptdirqueues.dat,%counter) + if ($regex(%send,%regex)) { + dcc send -c $gettok(%send,1,32) $gettok(%send,3-,32) + ; write -dl $+ %counter " $+ $scriptdirqueues.dat $+ " + %lines = $addtok(%lines,%counter,44) + } + inc %counter + } + %lines = $sorttok(%lines,44,nr) + %counter = 1 + while (%counter <= $numtok(%lines,44)) { + write -dl $+ $gettok(%lines,%counter,44) " $+ $scriptdirqueues.dat $+ " + inc %counter + } + updateQueues +} + +on *:dialog:atma_queues:sclick:14:{ + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:15:{ + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + var %temp = $read($scriptdirqueues.dat,%counter) + scid $gettok(%temp,2,32) + dcc send $gettok(%temp,1,32) $gettok(%temp,3-,32) + inc %counter + } + Atma.ClearQueues + updateQueues +} + +on *:dialog:atma_queues:sclick:19:{ + $iif($did($dname,1).sel <= 1,return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel - 1)) + write -l $+ $calc($did($dname,1).sel - 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel - 1) +} + +on *:dialog:atma_queues:sclick:20:{ + $iif(($did($dname,1).sel < 1) || ($did($dname,1).sel >= $lines($scriptdirqueues.dat)),return) + var %temp = $read($scriptdirqueues.dat,$calc($did($dname,1).sel + 1)) + write -l $+ $calc($did($dname,1).sel + 1) " $+ $scriptdirqueues.dat $+ " $read($scriptdirqueues.dat,$did($dname,1).sel) + write -l $+ $did($dname,1).sel " $+ $scriptdirqueues.dat $+ " %temp + updateQueues $calc($did($dname,1).sel + 1) +} + +on *:dialog:atma_queues:sclick:21:{ + var %nick = $?="Enter a nickname for the queue" + $iif(!%nick,return) + var %file = $sfile($mircdir,Select a file to queue for %nick,Add to Queue) + $iif(!%file,return) + write " $+ $scriptdirqueues.dat $+ " %nick $cid %file + Atma.ProcessQueues + updateQueues +} + +dialog atma_networks { + title Select Network + size -1 -1 95 89 + option dbu + button "OK", 2, 4 78 42 9, default ok + list 3, 3 27 89 50, sort size + text "Select the IRC network that you would like to configure from the list below.", 4, 3 3 88 22, center + button "Cancel", 5, 49 78 42 9, cancel + edit "", 6, 6 64 53 10, hide result +} + +on *:dialog:atma_networks:init:0:{ + var %counter = 1 + while (%counter <= $server(0)) { + $iif(!$didwm($dname,3,$server(%counter).group),did -a $dname 3 $server(%counter).group) + inc %counter + } + if ($server(0)) { + did -c $dname 3 1 + did -o $dname 6 1 $did($dname,3).seltext + } +} + +on *:dialog:atma_networks:sclick:3:{ + did -o $dname 6 1 $did($dname,$did).seltext +} + +; __________________________ +;/`````````````````````````` +; Menus + +menu menubar,status,query,nicklist,channel,@Atma { + Atma FileServer + .Configure: Atma + .Manage Queues: dialog -m atma_queues atma_queues + .Rebuild QuickSearch Cache: Atma.CacheTriggers + .Chat with fserv users: Atma.Chat + .- + .Preview Ad: { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + echo -a $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($chan,Show to $chan) : { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $chan $gettok(%ad,%counter,13) + inc %counter + } + } + . $iif($1,Show to $1) : { + var %ad = $replace($parse_formatstr(*,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + .- + .Reload: reload -rs " $+ $script $+ " + .Unload: unload -rs " $+ $script $+ " +} + +; __________________________ +;/`````````````````````````` +; Remotes + +on *:load:{ + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$ini($Atma.ini,Atma),Atma.createdefaultini) + $iif($server && $Atma(StartOnConnect),Atma.Activate) +} + +on *:unload:{ + atma.deactivate --force +} + +on *:start:{ + + if ($version < 6.02) { + echo 4 -s ATMA REQUIRES mIRC VERSION 6.02 OR HIGHER, UNLOADING... + unload -rs " $+ $script $+ " + return + } + if (!$ini($Atma.ini,Atma)) { + echo 4 -s *���� Atma Fileserver INI entries not found, inserting defaults... + Atma.createdefaultini + } + debug.print Loading atma.dat + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + $iif($findfile($scriptdir,atma.dat,1),hload -b _/\tmaFS " $+ $ifmatch $+ ") + $iif(!$Atma.Config(Channels.*.*.TriggerType),Channel.setDefault * *) + $iif(!$hget(_/\tmaFS.Cache),hmake _/\tmaFS.Cache 1000) + $iif($findfile($scriptdir,fscache.dat,1),hload -b _/\tmaFS.Cache " $+ $ifmatch $+ ") + $iif($Atma(QuickSearchRefreshOnStart),Atma.CacheTriggers) + $iif(!$hget(_/\tmaFS.STP),hmake _/\tmaFS.STP 10) + $iif($findfile($scriptdir,Atma.stp,1),hload -b _/\tmaFS.STP " $+ $ifmatch $+ ",Atma.createdefaultstp) + + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} + +on *:connect:{ + var %counter = 1 + while (%counter <= $scon(0)) { + $iif(($scon(%counter).status == connected) && (%counter != $cid),return) + inc %counter + } + $iif($Atma(StartOnConnect),Atma.Activate) +} + +on *:exit:{ + atma.deactivate --force + return +} + +on *:text:*:#:{ + if ($Atma.Channels($Atma.Networks($networkname),$chan).@Find && (($1 == @find) || ($1 == @locator)) && $2-) { + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + $iif(!%search.results,return) + .msg $nick _/\tmaFServ QuickSearch Results + .msg $nick Found ( $+ %search.results $+ ) matches for %search + $iif(%search.results,.msg $nick Displaying match(es) 1 to $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) + var %counter = 1 + while (%counter <= $iif(%search.results <= $Atma(@Find.Results),$ifmatch,$Atma(@Find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg $nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg $nick Search Complete. + return + } + if (($1 == !list) && ($Atma(Active)) && ($Atma.Channels($Atma.Networks($networkname),$chan).RespondToList) && ($Atma.Triggers($chan))) { + var %ad = $replace($parse_formatstr($chan,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + .notice $nick $gettok(%ad,%counter,13) + inc %counter + } + return + } + if ($istok($Atma.Triggers,$1-,5) && !$istok($Atma.Triggers($chan),$1-,5)) { .notice $nick The trigger ' $+ $1- $+ ' is not being served to $chan $+ . | return } + if ((!$istok($Atma.Triggers($chan),$1-,5)) || ($Atma.Channels($Atma.Networks($networkname),$chan).TriggerType != Normal)) { return } + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + if ($fserv(0) >= $Atma(maxUsers)) { .notice $nick The FileServer is currently full. Please try again later. | return } + if ($gettok($Atma.Access($address($nick,5),$trig.encode($1-)),1,32) == DENIED) { .notice $nick $gettok($Atma.Access($address($nick,5),$trig.encode($1-)),2-,32) | return } + + Atma.Config Hits $calc($Atma.Config(Hits) + 1) + updateStats + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .Channel $chan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +ctcp *:*:?:{ + $iif($1- == VERSION, ctcpreply $nick VERSION $Atma ) + $iif(!$istok($Atma.Triggers,$1-,5),return) + if (!$Atma(Active)) { .notice $nick The FileServer is not available at this time. Please try again later. | return } + + ;Gotta figure out what chan the user may have triggered from, since ctcp isn't chan specific + ;Of course, if a chan can't be found, then user must not have triggered from any channel, so foo on them + var %trigchan + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + if (%chan == *) { + var %counter2 = 1 + while (%counter2 <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + inc %counter2 + } + } + else { + if (($Atma.Channels($Atma.Networks($networkname),%chan).TriggerType == CTCP) && ($nick ison %chan) && ($istok($Atma.Triggers(%chan),$1-,5))) set %trigchan %chan + } + inc %counter + } + $iif(!%trigchan,return) + + var %FSDir = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .Root) $+ " + var %FSMOTD = " $+ $Atma.Config(Triggers. $+ $trig.encode($1-) $+ .MOTD) $+ " + + ;Fserv session handling -- CONNECTING + hadd -m _/\tmaFS.Sessions $nick CONNECTING + hadd -m _/\tmaFS.Sessions $nick $+ .CID $cid + hadd -m _/\tmaFS.Sessions $nick $+ .Channel %trigchan + hadd -m _/\tmaFS.Sessions $nick $+ .Trigger $1- + hadd -m _/\tmaFS.Sessions $nick $+ .ConnectTime $ctime + + fserve $nick $Atma(maxTSends) %FSDir %FSMOTD +} +on *:open:!:{ + ;Session handling -- CONNECTED + hadd -m _/\tmaFS.Sessions $nick CONNECTED + + if ($window(@fserv-chat)) { + aline -l @fserv-chat $nick $+ / $+ $network + aline @fserv-chat --  $+ $nick $+ / $+ $network has joined the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($fserv(%counter) == $nick) { inc %counter | continue } + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has joined the fserv + inc %counter + } + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($nick).Channel) + + msg =$nick -  $+ $Atma + msg =$nick - Programmed by Correl J. Roush (correlr@phoenixinquis.net) 2002 + msg =$nick - ______________________________________________________________ + msg =$nick - $Atma.Channels($Atma.Networks($networkname),%chan).InfoLine + msg =$nick - + msg =$nick - You may have up to $Atma(maxUSends) simultaneous file sends, and up to $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - The FServ is limited to a maximum of $Atma(maxTSends) simultaneous file sends and $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues $iif($Atma.Channels($Atma.Networks($networkname),%chan).QueueUsing == FileSize,MB worth of) queued files. + msg =$nick - + $iif($Atma(FServChat),msg =$nick - ***FServ Chat is enabled; you may chat with other users on the fserv) + $iif($Atma(ChannelEnforcer),msg =$nick - ***Channel Enforcer is enabled; parting the fserv's channels will result in your queues being cleared.) + $iif($Atma(MaxCPS.Enabled),msg =$nick - ***MaxCPS is enabled; sends from this server will not exceed $Atma(MaxCPS) kb/s.) + $iif($Atma(MinCPS.Enabled),msg =$nick - ***MinCPS is enabled; sends from this server may not drop below $Atma(MinCPS) CPS for more than $Atma(MinCPS.secs) seconds or they will be terminated.) + $iif($Atma(DCCAllowEnforcer) == ban,msg =$nick - ***DCCAllowEnforcer is enabled; failure to /dccallow + $+ $me $+  will result in your sends/queues being cleared and a $duration($Atma(DCCAllowEnforcer.TempBan)) temporary ban from the fserv.) + halt +} +on *:close:!:{ + ;FServ session handling -- CLOSED + $iif($hget(_/\tmaFS.Sessions),hdel -w _/\tmaFS.Sessions $nick $+ *) + var %counter = 1 + while (%counter <= $fserv(0)) { + if ($nick != $fserv(%counter)) { + msg = $+ $fserv(%counter) --  $+ $nick $+ / $+ $network has left the fserv + } + inc %counter + } + if ($window(@fserv-chat)) { + dline -l @fserv-chat $fline(@fserv-chat,$nick $+ / $+ $network,1,1) + aline @fserv-chat --  $+ $nick $+ / $+ $network has left the fserv + if ($active != @fserv-chat) { window -g3 @fserv-chat } + } +} +on *:nick:{ + $iif(!$Atma.Queue($nick),return) + var %counter = 1 + while (%counter <= $lines($scriptdirqueues.dat)) { + write -l $+ %counter " $+ $scriptdirqueues.dat $+ " $replace($read($scriptdirqueues.dat, %counter),$nick,$newnick) + inc %counter + notice $newnick Your fserv queues have been successfully switched to point to your new nickname. [AtmaFserv] + } + if ($fserv($nick)) { + close -f $nick + notice $newnick Your fserv connection was closed due to a change in nickname. Please reconnect to ensure that files are queued under your new nickname. [AtmaFserv] + } +} +on *:serv:*:{ + $iif($1- == cd.., tokenize 32 cd ..) + $iif($istok(cd dir ls read exit bye c s,$1,32),return) + if ($1 == help) { + msg =$nick - Help - $Atma + if (!$2) { + msg =$nick - The following commands are supported: + msg =$nick - CD LS GET READ HELP EXIT BYE + msg =$nick - SENDS QUEUES CLEARQUEUES FIND WHOSONLINE + msg =$nick - + msg =$nick - Type help followed by a command to get more info on that command. + } + elseif ($2 == CD) { + msg =$nick - CD  - Change to the specified directory + msg =$nick - + msg =$nick - Used to move through the path structure of the fileserver. + msg =$nick - + msg =$nick - Examples: + msg =$nick - CD TextFiles (Changes directory to the TextFiles folder) + msg =$nick - CD .. (Moves back one directory) + } + elseif (($2 == DIR) || ($2 == LS)) { + msg =$nick - LS [-b|k] [-#] or DIR [-b|k] [-#] [/w] - List the contents of the current directory + msg =$nick - + msg =$nick - Lists the name and size of each file in the current directory. + msg =$nick - The /w switch forces a wide listing. (DIR only, LS is always a wide listing) + msg =$nick - The [-b|k] selects bytes or k's. + msg =$nick - The [-#] specifies the number of files on each line in a horizontal listing. + } + elseif ($2 == GET) { + msg =$nick - GET  - asks the fileserver to DCC Send the specified file. + } + elseif ($2 == READ) { + msg =$nick - READ [-numlines]  - reads the specified text file. + msg =$nick - + msg =$nick - The user will be sent a default of 20 lines and then prompted whether to continue listing. + msg =$nick - The -numlines option changes the default number of lines to a value between 5 and 50. + } + elseif ($2 == HELP) { + msg =$nick - HELP [command] - displays FServ command help + msg =$nick - + msg =$nick - [command] is optional, use it to display help on a specific command. + msg =$nick - if [command] is not given, HELP will display a listing of all supported commands. + } + elseif (($2 == EXIT) || ($2 == BYE)) { + msg =$nick - EXIT or BYE - closes the FServ session. + } + elseif ($2 == SENDS) { + msg =$nick - SENDS - Lists the server's active DCC Sends + } + elseif ($2 == QUEUES) { + msg =$nick - QUEUES - Lists the server's send queue + } + elseif ($2 == CLEARQUEUES) { + msg =$nick - CLEARQUEUES - Clears all the files you have queued in the fileserver + } + elseif ($2 == FIND) { + msg =$nick - FIND  - Search for files on the fileserver + } + elseif ($2 == WHOSONLINE) { + msg =$nick - WHOSONLINE - Lists other people currently on the fserv. + msg =$nick - + msg =$nick - This command only shows a list of users when FileServer chat is enabled. + } + else { + msg =$nick - No help available for the command $2 + } + msg =$nick - End of Help + halt + } + if ($1 == get) { + if (!$2) { + msg =$nick No filename specified. + halt + } + if (!$exists(" $+ $cd $+ \ $+ $2- $+ ")) { + msg =$nick File does not exist. Check your spelling. + halt + } + Atma.SendFile $nick " $+ $cd $+ \ $+ $2- $+ " + halt + } + if ($1- == sends) { + var %counter = 1 + msg =$nick There are $send(0) sends in progress + while (%counter <= $send(0)) { + msg =$nick  $+ %counter $+ . - $send(%counter) is recieving $send(%counter).file ( $+ $send(%counter).pc $+ % of $bytes($send(%counter).size).suf $+ , Approx. $duration($round($calc(($send(%counter).size - $send(%counter).sent) / $send(%counter).cps))) remaining) + inc %counter + } + halt + } + + if ($1- == queues) { + var %counter = 1 + msg =$nick There are $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0) send(s) waiting in the queue + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + msg =$nick  $+ %counter $+ . - $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) queued $nopath($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)) ( $+ $bytes($file($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),3-,32)).size).suf $+ ) through IRC server $servername($scid($gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32))) + inc %counter + } + halt + } + if ($1 == clearqueues) { + Atma.ClearQueues $nick + msg =$nick All your queues have been cleared. + halt + } + if ($1 == find) { + if (!$Atma(fs_find)) { msg =$nick find command is currently disabled. | halt } + if (!$2) { msg =$nick No search criteria was specified | halt } + var %search = $replace($2-,$chr(32),*) + var %search.results $Atma.QuickSearch(%search) + .msg =$nick QuickSearch Results + .msg =$nick Found ( $+ %search.results $+ ) matches for %search + $iif(!%search.results,halt) + $iif(%search.results,.msg =$nick Displaying match(es) 1 to $iif(%search.results <= $Atma(fs_find.Results),$ifmatch,$Atma(fs_find.Results))) + var %counter = 1 + while ((%counter <= %search.results) && (%counter <= $Atma(fs_find.Results))) { + var %search.result = $Atma.QuickSearch(%search,%counter) + .msg =$nick  $+ $trig.decode($gettok(%search.result,1,32))  -- $gettok(%search.result,2-,32) ( $+ $bytes($Atma.QuickSearch(%search,%counter).size).suf $+ ) + inc %counter + } + .msg =$nick Search Complete. + halt + } + if ($1- == whosonline) { + if ($Atma(FServChat)) { + var %counter = 1 + msg =$nick - There are $fserv(0) user(s) currently on the fserv + while (%counter <= $fserv(0)) { + msg =$nick - $fserv(%counter) + inc %counter + } + msg =$nick End of list. + } + else { + msg =$nick FServ Chat is not enabled. + } + halt + } + if ($Atma(FServChat)) { + var %counter = 1 + while (%counter <= $fserv(0)) { + $iif($fserv(%counter) != $nick,msg = $+ $fserv(%counter) ( $+ $nick $+ / $+ $network $+ ) $1-) + inc %counter + } + if ($window(@fserv-chat)) { + aline @fserv-chat ( $+ $nick $+ / $+ $network $+ ) $1- + if ($active != @fserv-chat) { window -g1 @fserv-chat } + } + halt + } + msg =$nick - " $+ $1 $+ " is not a recognized command. Type help for a list of available commands. + halt +} +on *:input:@fserv-chat:{ + if ($left($1,1) == /) { $eval($1-,2) | halt } + var %counter = 1 + aline @fserv-chat ( $+ $me $+ ) $1- + while (%counter <= $fserv(0)) { + msg = $+ $fserv(%counter) ( $+ $me $+ ) $1- + inc %counter + } + halt +} +on *:filesent:*:{ + var %sendwindow + %counter = 1 + while (%counter <= $send($nick,0)) { + $iif($send($nick,%counter).path $+ $send($nick,%counter).file == $filename,set %sendwindow %counter) + inc %counter + } + Atma.Config LeechedFiles $calc($Atma.Config(LeechedFiles) + 1) + Atma.Config LeechedBytes $calc($Atma.Config(LeechedBytes) + $send($nick,%sendwindow).sent) + $iif($iif($gettok($Atma.Config(RecordSpeed),2,32),$ifmatch,0) < $send($nick,%sendwindow).cps,Atma.Config RecordSpeed $nick $send($nick,%sendwindow).cps) + updateStats + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} +on *:sendfail:*:{ + .timer 1 1 Atma.ProcessQueues + .timer_/\tma.CheckMinCPS.Terminate off +} + +on *:part:*:{ + if (($comchan($nick,0) <= 1) && $Atma(ChannelEnforcer) && $Atma.Queue($nick).Count) { + .notice $nick [FSERV NOTICE] You no longer share a common channel with the fserv; All sends and waiting queues have been cleared [ $+ $Atma Channel Enforcer] + Atma.ClearQueues $nick + close -s $nick + } +} + +on *:snotice:*The user * is not accepting DCC sends of filetype*:{ + var %filename = $send($3,$send($3,0)).file + close -s $send($3,0) $3 + + $iif($fserv($3),msg = $+ $3,.notice $3) Your send of %filename was BLOCKED by the IRC server. In order to recieve files of this type, you must first type /dccallow + $+ $me $+ , then you will be able to download the file. + if ($Atma(DCCAllowEnforcer) == Ban) { + close -sf $3 + Atma.ClearQueues $3 + Atma.Access.Add $address($3,9) Global Deny $calc($ctime + $Atma(DCCAllowEnforcer.TempBan)) DCCAllow Enforcement TempBan + .notice $3 Because you did not comply with this fserv's DCCALLOW rule, your sends and queues have been cleared, and you have been globally banned from this fserv for a duration of $duration($Atma(DCCAllowEnforcer.TempBan)) + } +} + +raw 401:*:{ + ; Ahnold may be back, but his queues won't be waiting for him ;d + close -s $2 + Atma.ClearQueues $2 +} + +; __________________________ +;/`````````````````````````` +; Aliases + +alias Atma.ver { return $readini($script,addon,version) } + +alias -l Atma.ini { + return $iif($_Sylver.ini,$_Sylver.ini,Sylver.ini) +} + +alias Atma { + if (!$isid) { + if (!$1) { + dialog -m atma_config atma_config + } + else { + $iif($2,writeini $Atma.ini Atma $1 $2-,remini $Atma.ini Atma $1) + } + } + else { + $iif(!$1,return _/\tma FileServer Build $Atma.ver) + return $readini($Atma.ini,Atma,$1) + } +} + +alias Atma.Config { + $iif(!$hget(_/\tmaFS),hmake _/\tmaFS 10) + if (!$isid) { + if ($regex($1,/^-r(w)?/i)) { + $iif(!$2,return) + var %item = $replace($2-,$chr(32),$chr(46)) + hdel $iif($regml(1),- $+ $ifmatch) _/\tmaFS %item + } + else { + hadd _/\tmaFS $1- + } + } + else { + return $eval($ $+ hget(_/\tmaFS,$1-) $+ $iif($prop,. $+ $prop),2) + } + hsave -ob _/\tmaFS " $+ $scriptdiratma.dat $+ " +} + +alias Atma.Help { run " $+ $scriptdirAtma.hlp $+ " } + +alias Atma.createdefaultini { + remini $Atma.ini Atma + writeini $Atma.ini Atma InfoLine $Atma + writeini $Atma.ini Atma maxUSends 1 + writeini $Atma.ini Atma maxUQueues 20 + writeini $Atma.ini Atma maxTSends 3 + writeini $Atma.ini Atma maxTQueues 99 + writeini $Atma.ini Atma maxUsers 10 + writeini $Atma.ini Atma QueueUsing FileCount + writeini $Atma.ini Atma Interval 30 + writeini $Atma.ini Atma IntervalUnit minutes + writeini $Atma.ini Atma RespondToList 1 + writeini $Atma.ini Atma EnableAd 1 + writeini $Atma.ini Atma StartOnConnect 1 + writeini $Atma.ini Atma FServChat 1 + writeini $Atma.ini Atma ChannelEnforcer 1 + writeini $Atma.ini Atma @Find 1 + writeini $Atma.ini Atma @Find.Results 5 + writeini $Atma.ini Atma fs_find 1 + writeini $Atma.ini Atma fs_find.Results 10 + writeini $Atma.ini Atma DCCAllowEnforcer Notify + writeini $Atma.ini Atma DCCAllowEnforcer.TempBan 300 + writeini $Atma.ini Atma MinCPS.Enabled 0 + writeini $Atma.ini Atma MinCPS 6 + writeini $Atma.ini Atma MinCPS.secs 5 + writeini $Atma.ini Atma MaxCPS.Enabled 0 + writeini $Atma.ini Atma MaxCPS 20 + writeini $Atma.ini Atma TriggerType Normal + writeini $Atma.ini Atma QuickSearchRefreshOnStart 0 + writeini $Atma.ini Atma FormatString &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) +} + +alias -l Atma.createdefaultstp { + $iif($hget(_/\tmaFS.STP),hfree _/\tmaFS.STP) + hmake _/\tmaFS.STP 10 + hadd _/\tmaFS.STP Atma_Short &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hadd _/\tmaFS.STP Atma_Long &b_/\&b&c04tma&c&bFServ&b(Triggers&b[&b &c05&Atma.Triggers&c &b]&b Hits&b[&b &c05&Atma.Hits&c &b]&b Users&b[&b &c05&Atma.Users&c &b]&b Sends&b[&b &c05&Atma.Sends&c &b]&b Queues&b[&b &c05&Atma.Queues&c &b]&b Leeched&b[&b &c05&Atma.LeechedBytes&c in &c05&Atma.LeechedFiles&c files &b]&b Record Speed&b[&b &c05&Atma.RecordSpeed&c &b]&b InfoLine&b[&b &c05&Atma.InfoLine&c &b]&b) + hsave -ob _/\tmaFS.STP " $+ $scriptdirAtma.stp $+ " +} + +alias Atma.Activate { + writeini $Atma.ini Atma Active 1 + var %counter = 1 + var %connection = 1 + + while ( %connection <= $scon(0) ) { + scon %connection + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname)),5)) { + var %chan = $gettok($Atma.Channels($Atma.Networks($networkname)),%counter,5) + var %delay = $iif($Atma.Channels($Atma.Networks($networkname),%chan).IntervalUnit == seconds,$Atma.Channels($Atma.Networks($networkname),%chan).Interval,$calc($Atma.Channels($Atma.Networks($networkname),%chan).Interval * 60)) + .timer_/\tma. $+ $server $+ . $+ %chan 0 %delay Atma.Advertise %chan + Atma.Advertise %chan + inc %counter + } + inc %connection + } + if ($Atma(MinCPS.Enabled)) { + .timer_/\tma.MinCPS 0 5 Atma.CheckMinCPS + } + .timer_/\tma.AuditAccess 0 5 Atma.Access.Audit +} + +alias Atma.Deactivate { + $iif($1 != --force,$iif(!$input(This will halt the fserv and clear all waiting queues. Shut down anyway?,264,$Atma),return)) + writeini $Atma.ini Atma Active 0 + var %connection = 1 + while ( %connection <= $scon(0) ) { + .timer_/\tma* off + inc %connection + } + $iif($exists(" $+ $scriptdirqueues.dat $+ "),.remove " $+ $scriptdirqueues.dat $+ ") +} +alias Atma.Sends return $iif($1,$send($1,0),$send(0)) + +alias Atma.Users.Count return $fserv(0) + +alias Atma.Triggers { + var %Atma.Triggers + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + if ($regex($hget(_/\tmaFS,%counter).item,/^Triggers\.([^\.]*)$/i)) { + if ($1) { + if ($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .AllChans) || $istok($hget(_/\tmaFS,Triggers. $+ $regml(1) $+ .Channels),$1,44)) { + $iif($hget(_/\tmaFS,Triggers. $+ $regml(1)),%Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5)) + } + } + else { %Atma.Triggers = $addtok(%Atma.Triggers,$regml(1),5) } + } + inc %counter + } + ; Sort 'em alphabetically... + %Atma.Triggers = $sorttok(%Atma.Triggers,5) + %Atma.Triggers = $trig.decode(%Atma.Triggers) + $iif($prop != Formatted,return %Atma.Triggers) + var %Atma.Triggers.Formatted = $gettok(%Atma.Triggers,1,5) + $iif(%Atma.Triggers.Formatted && ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP),%Atma.Triggers.Formatted = /ctcp $me %Atma.Triggers.Formatted) + %counter = 2 + while (%counter <= $numtok(%Atma.Triggers,5)) { + if ($Atma.Config(Channels. $+ $Atma.Networks($networkname) $+ . $+ $iif($1,$Atma.Channels($Atma.Networks($networkname),$1),*) $+ .TriggerType) == CTCP) { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & /ctcp $me $gettok(%Atma.Triggers,%counter,5) + } + else { + %Atma.Triggers.Formatted = %Atma.Triggers.Formatted & $gettok(%Atma.Triggers,%counter,5) + } + inc %counter + } + + return %Atma.Triggers.Formatted +} + +alias Atma.Channels { + var %Atma.Channels + var %network = $iif($1,$1,$Atma.Networks($networkname)) + + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\. $+ $regex.encode(%network) $+ \.([^\.]*)$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Channels = $addtok(%Atma.Channels,$regml(1),5) + } + inc %counter + } + if (!$2) { + return $sorttok(%Atma.Channels,5,r) + } + if (($2 == *) && !$prop) { + var %chans + var %counter = 1 + while (%counter <= $chan(0)) { + if (!$istok(%Atma.Channels,$chan(%counter),5)) set %chans $addtok(%chans,$chan(%counter),44) + inc %counter + } + return %chans + } + var %chan = $iif($istok(%Atma.Channels,$2,5),$2,*) + $iif(!$prop,return %chan) + return $Atma.Config(Channels. $+ %network $+ . $+ %chan $+ . $+ $prop) +} + +alias Atma.Networks { + var %Atma.Networks + var %counter = 1 + while (%counter <= $hget(_/\tmaFS,0).item) { + var %regex = /^Channels\.([^\.]*)\.\*$/i + if ($regex($hget(_/\tmaFS,%counter).item,%regex)) { + %Atma.Networks = $addtok(%Atma.Networks,$regml(1),5) + } + inc %counter + } + if (!$1) { + return $sorttok(%Atma.Networks,5,r) + } + if (($1 == *) && !$prop) { + var %nets + var %counter = 1 + while (%counter <= $scon(0)) { + var %network $iif($scon(%counter).$network,$ifmatch,{unknown}) + if (!$istok(%Atma.Networks,%network,5)) set %nets $addtok(%nets,%network,44) + inc %counter + } + return $reptok(%nets,{unknown},*,5) + } + var %net = $iif($istok(%Atma.Networks,$1,5),$1,*) + $iif(!$prop,return %net) +} + +alias Atma.Sessions { + $iif(!$1,return) + $iif(!$prop,return $hget(_/\tmaFS.Sessions,$1)) + return $hget(_/\tmaFS.Sessions,$1 $+ . $+ $prop) +} + +alias -l Channel.setDefault { + $iif(!$2,return) + Atma.Config Channels. $+ $1 $+ . $+ $2 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUQueues 20 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxTQueues 99 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .MaxUsers 10 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .QueueUsing FileCount + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .@Find 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .RespondToList 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .InfoLine $Atma + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .EnableAd 1 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .TriggerType Normal + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .Interval 30 + Atma.Config Channels. $+ $1 $+ . $+ $2 $+ .IntervalUnit minutes +} +alias -l Channel.Copy { + $iif(!$2,return) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,0,r)) { + var %source = $hfind(_/\tmaFS,/^ $+ $regex.encode(Channels. $+ $1)/i,%counter,r) + .echo -q $regex(%source,/^Channels\..*?\..*?\.(.*)/i) + var %dest = Channels. $+ $2 $+ $iif($regml(1),. $+ $regml(1)) + Atma.Config %dest $Atma.Config(%source) + inc %counter + } +} + +alias Atma.Advertise { + if (!$1) { + Atma.AdvertiseAll + return + } + if ($1 == *) { + Atma.AdvertiseMulti + return + } + if (($me ison $1) && ($Atma.Channels($Atma.Networks($networkname),$1).EnableAd)) { + if ($Atma.Triggers($1)) { + var %ad = $replace($parse_formatstr($1,$Atma(FormatString)),&\,$chr(13)) + var %counter = 1 + while (%counter <= $numtok(%ad,13)) { + msg $1 $gettok(%ad,%counter,13) + inc %counter + } + } + } +} + +alias -l Atma.AdvertiseMulti { + var %chans + var %con = 1 + var %counter = 1 + while (%counter <= $numtok($Atma.Channels($Atma.Networks($networkname),*),44)) { + %chan = $gettok($Atma.Channels($Atma.Networks($networkname),*),%counter,44) + Atma.Advertise %chan + inc %counter + } +} + +alias -l Atma.AdvertiseAll { + var %counter = 1 + while (%counter <= $scon(0)) { + scon %counter + var %counter2 = 1 + while (%counter2 <= $chan(0)) { + atma.advertise $chan(%counter2) + inc %counter2 + } + inc %counter + } +} + +alias -l Atma.cfgTriggers { + var %action = $iif($Atma.Triggers,-e,-b) + did -r atma_config 32,103 + did -r atma_config 40 + did -r atma_config 43 + did -r atma_config 36 + $iif($Atma.Triggers,didtok atma_config 32 5 $Atma.Triggers) + didtok atma_config 103 5 Global Permissions + $iif($Atma.Triggers,didtok atma_config 103 5 $didtok(atma_config,32,5)) + did %action atma_config 34 + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + did %action atma_config 39 + did %action atma_config 41 + did %action atma_config 42 + did %action atma_config 44 + did %action atma_config 45 + did %action atma_config 72 + did %action atma_config 73 + did %action atma_config 74 + did %action atma_config 75 + if ($Atma.Triggers) { + did -c atma_config 32 $iif($1,$1,1) + did -c atma_config 103 $iif($1,$calc($1 + 1),1) + var %Trigger = $trig.encode($did(atma_config,32).seltext) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger),-c,-u) atma_config 34 + did -o atma_config 40 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Root) + did -o atma_config 43 1 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .MOTD) + didtok atma_config 36 44 $hget(_/\tmaFS,Triggers. $+ %Trigger $+ .Channels) + did $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-c,-u) atma_config 39 + var %action = $iif($hget(_/\tmaFS,Triggers. $+ %Trigger $+ .AllChans),-b,-e) + did %action atma_config 36 + did %action atma_config 37 + did %action atma_config 38 + + } + else { + did -c atma_config 103 1 + } +} + +alias -l updateChans { + did -r atma_config 197 + didtok atma_config 197 5 $Atma.Networks + did -c atma_config 197 $iif($1,$1,1) + + did -r atma_config 167 + didtok atma_config 167 5 $Atma.Channels($did(atma_config,197).seltext) + did -c atma_config 167 $iif($2,$2,1) + + var %net = $did(atma_config,197).seltext + var %chan = $did(atma_config,167).seltext + + did -o atma_config 181 1 $Atma(MaxUSends) + did -o atma_config 182 1 $Atma(MaxTSends) + did -o atma_config 184 1 $Atma.Channels(%net,%chan).MaxUQueues + did -o atma_config 183 1 $Atma.Channels(%net,%chan).MaxTQueues + did -o atma_config 193 1 $Atma.Channels(%net,%chan).MaxUsers + + did -c atma_config 194 $iif($Atma.Channels(%net,%chan).QueueUsing == FileCount,1,2) + + did $iif($Atma.Channels(%net,%chan).@Find,-c,-u) atma_config 190 + did $iif($Atma.Channels(%net,%chan).RespondToList,-c,-u) atma_config 22 + + did $iif($Atma.Channels(%net,%chan).EnableAd,-c,-u) atma_config 158 + + did $iif($Atma.Channels(%net,%chan).TriggerType == Normal,-c,-u) atma_config 163 + did $iif($Atma.Channels(%net,%chan).TriggerType == CTCP,-c,-u) atma_config 164 + + did -o atma_config 160 1 $Atma.Channels(%net,%chan).Interval + + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Minutes,-c,-u) atma_config 162 + did $iif($Atma.Channels(%net,%chan).IntervalUnit == Seconds,-c,-u) atma_config 161 + + did -o atma_config 24 1 $Atma.Channels(%net,%chan).InfoLine +} + +alias -l updateStats { + $iif(!$dialog(atma_config),return) + did -o atma_config 143 1 $iif($Atma.Config(LeechedFiles),$ifmatch,0) + did -o atma_config 144 1 $iif($Atma.Config(LeechedBytes),$bytes($ifmatch).suf ( $+ $ifmatch bytes),0 bytes) + did -o atma_config 145 1 $iif($Atma.Config(RecordSpeed),$round($calc($gettok($ifmatch,2,32) / 1024),2) $+ kb/s by $gettok($ifmatch,1,32),0kb/s) + did -o atma_config 146 1 $iif($Atma.Config(Hits),$ifmatch,0) +} + +alias -l updateAccess { + var %Scope = $trig.encode($did(atma_config,103).seltext) + did -r atma_config 100 + $iif(%Scope == Global^32Permissions,set %Scope Access.,set %Scope Triggers. $+ %Scope $+ .Access.) + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%Scope $+ *,0,w)) { + if ($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),1,32) == $iif($did(atma_config,132).state,Allow,Deny)) { + .echo -q $regex($hfind(_/\tmaFS,%Scope $+ *,%counter,w),/Access.(.*)$/) + did -a atma_config 100 $regml(1) ( $+ $iif($gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),2,32),$asctime($ifmatch),Never Expires) $+ ) $gettok($Atma.Config($hfind(_/\tmaFS,%Scope $+ *,%counter,w)),3-,32) + } + inc %counter + } +} + +alias -l updateStyle { + did -r atma_config 59 + var %counter = 1 + while (%counter <= $hget(_/\tmaFS.STP,0).item) { + did -a atma_config 59 $hget(_/\tmaFS.STP,%counter).item + inc %counter + } + did -c atma_config 59 $findtok($didtok(atma_config,59,5),$hfind(_/\tmaFS.STP,$did(atma_config,57),1).data,1,5) +} + +alias -l updateQueues { + var %dropdown + did -r atma_queues 1 + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + var %counter = 1 + while (%counter <= $lines(" $+ $scriptdirqueues.dat $+ ")) { + did -a atma_queues 1 %counter $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),1,32) $gettok($read(" $+ $scriptdirqueues.dat $+ ",%counter),2-,32) + inc %counter + } + did -c atma_queues 1 $iif($1,$1,1) + + if ($did(atma_queues,1).sel < 1) { + did -b atma_queues 10,11,12,13 + did -r atma_queues 5,18,7,9 + return + } + did -o atma_queues 5 1 $gettok($did(atma_queues,1).seltext,1,32) + did -o atma_queues 18 1 $gettok($did(atma_queues,1).seltext,2,32) ( $+ $servername($gettok($did(atma_queues,1).seltext,3,32)) $+ ) + did -o atma_queues 7 1 $nopath($gettok($did(atma_queues,1).seltext,4-,32)) + did -o atma_queues 9 1 $bytes($file($gettok($did(atma_queues,1).seltext,4-,32)).size,3).suf + did -e atma_queues 10,11,12,13 +} + +alias Atma.SendFile { + ;Atma.Sendfile $nick $file + + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + $iif(!$1 || !$2-,return) + if ($Atma.Sends >= $Atma(maxTSends)) { + Atma.Queue $1 $2- + return + } + if ($Atma.Sends($1) >= $Atma(maxUSends)) { + Atma.Queue $1 $2- + return + } + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $1 $2- +} + +alias Atma.Queue { + $iif($hget(_/\tmaFS.Queues),hfree _/\tmaFS.Queues) + hmake _/\tmaFS.Queues 10 + var %counter = 1 + while (%counter <= $iif($lines(" $+ $scriptdirqueues.dat $+ "),$ifmatch,0)) { + hadd _/\tmaFS.Queues %counter $read(" $+ $scriptdirqueues.dat $+ ",%counter) + inc %counter + } + if ($isid) { + var %regex = /^ $+ $1 $iif($2,$2,.*) /i + if ($prop == size) { + if ($2) { + return $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data),2-,32)).size,m) + } + else { + var %QueuesMB = 0 + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS.Queues,%regex,0,r).data) { + inc %QueuesMB $bytes($file($gettok($hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,%counter,r).data),2-,32)).size,m) + inc %counter + } + return %QueuesMB + } + } + else { + if ($2) { + return $hget(_/\tmaFS.Queues,$hfind(_/\tmaFS.Queues,%regex,$2,r).data) + } + else { + return $hfind(_/\tmaFS.Queues,%regex,0,r).data + } + } + + } + else { + Atma.AddQueue $1 $cid $2- + } +} + +alias -l Atma.AddQueue { + $iif(!$3-,return) + var %chan = $Atma.Channels($Atma.Networks($networkname),$Atma.Sessions($1).Channel) + var %regex = /^ $+ $1 $2 $regex.encode($3-) $+ $ $+ /i + if ($hfind(_/\tmaFS.Queues,%regex,0,r).data) { + msg =$nick You have already queued the file $nopath($3-) + } + else { + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxTQueues) { + msg =$nick The FServ queue limit has been reached. Wait for some sends to finish, then try again. + return + } + if ($Atma.Queue($1).Count >= $Atma.Channels($Atma.Networks($networkname),%chan).maxUQueues) { + msg =$nick You have reached your maximum queue limit. Wait for some of your sends to finish, then try again. + return + } + write " $+ $scriptdirqueues.dat $+ " $1 $2 $3- + msg =$nick Your file ( $+ $nopath($3-) $+ ) has been queued into slot $lines(" $+ $scriptdirqueues.dat $+ ") + } +} + +alias Atma.ProcessQueues { + $iif(!$lines(" $+ $scriptdirqueues.dat $+ "),return) + + var %queue = 1 + while ($Atma.Sends < $Atma(maxTSends)) { + if (%queue > $lines(" $+ $scriptdirqueues.dat $+ ")) { return } + var %qtext = $read(" $+ $scriptdirqueues.dat $+ ",%queue) + if ($Atma.Sends($gettok(%qtext,1,32)) >= $Atma(maxUSends)) { inc %queue | continue } + scid $gettok(%qtext,2,32) + .dcc maxcps $iif + .dcc maxcps $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) + dcc send -cl $+ $iif($Atma(MaxCPS.Enabled),$calc($Atma(MaxCPS)*1000),0) $gettok(%qtext,1,32) $gettok(%qtext,3-,32) + write -dl $+ %queue " $+ $scriptdirqueues.dat $+ " + inc %queue + } +} + +alias Atma.ClearQueues { + while ($read(" $+ $scriptdirqueues.dat $+ ",w,$1 *)) { + var %line = $readn + write -dl $+ %line " $+ $scriptdirqueues.dat $+ " + } +} + +alias -l RelativePath { + ;var %regex = /^ $+ $replace($1,\,\\) $+ (.*?)$/ + var %regex = /^ $+ $regex.encode($1) $+ (.*?)$/ + var %relativepath + .echo -q $regex(relpath,$2,%regex) + debug.print $lower(\ $+ $regml(relpath,1)) + return \ $+ $replace($regml(relpath,1),$chr(32),$chr(5)) +} + +alias -l Atma.CacheTriggers { + ;window -doC @Atma 1 1 300 200 + $iif($hget(_/\tmaFS.Cache),hfree _/\tmaFS.Cache) + $iif(!$Atma.Triggers,return) + var %Atma.Triggers = $trig.encode($Atma.Triggers) + hmake _/\tmaFS.Cache 1000 + echo -s AtmaFS: Caching FServ files... + var %starttime = $ticks + var %counter = 1 + var %filecount = 0 + while (%counter <= $numtok(%Atma.Triggers,5)) { + var %files = $findfile($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),*.*,0,hadd _/\tmaFS.Cache $gettok(%Atma.Triggers,%counter,5) $+ $chr(5) $+ $RelativePath($Atma.Config(Triggers. $+ $gettok(%Atma.Triggers,%counter,5) $+ .Root),$1-) $file($1-).size) + var %fcount + echo -s $gettok($Atma.Triggers,%counter,5) -- Cached %files files + inc %filecount %files + inc %counter + } + hsave -ob _/\tmaFS.Cache " $+ $scriptdirfscache.dat $+ " + echo -s Finished caching %filecount FServ files ( $+ $calc(($ticks - %starttime) / 1000) seconds , $calc(%filecount / (($ticks - %starttime) / 1000)) files per second $+ ). + ;window -c @Atma +} + +alias Atma.QuickSearch { + $iif(!$1,return 0) + var %search = * $+ $1 $+ * + return $iif($2 && ($prop == size),$hget(_/\tmaFS.Cache,$hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w)),$replace($hfind(_/\tmaFS.Cache,%search,$iif($2,$2,0),w),$chr(5),$chr(32))) +} +alias -l formatstr_preview { + ;modded considerably from ZeeG's $xd.p previewing alias in xServ + + var %preview = " $+ $scriptdiratma-preview.bmp $+ " + var %prvstr = $parse_formatstr(#pinet,$did(atma_config,57)) + window -phf @atma_preview 0 0 528 16 + $iif(%prvstr,drawtext -bpc @atma_preview $colour(normal) $colour(background) verdana -7 1 1 528 16 %prvstr) + drawsave @atma_preview %preview + window -c @atma_preview + return %preview +} + +alias -l Atma.CheckMinCPS { + $iif(!$send(0),return) + $iif($timer(_/\tma.CheckMinCPS.Terminate),return) + var %counter = 1 + while (%counter <= $send(0)) { + if ($send(%counter).cps < $Atma(MinCPS)) { + .timer_/\tma.CheckMinCPS.Terminate 1 $Atma(MinCPS.Secs) Atma.CheckMinCPS.Terminate %counter + return + } + inc %counter + } +} + +alias -l Atma.CheckMinCPS.Terminate { + if ($send($1).cps < $Atma(MinCPS)) { + .notice $send($1) Your send of $send($1).file has been canceled because the bytes per second dropped below the server minimum of $Atma(MinCPS) for a duration of $Atma(MinCPS.Secs) seconds. + close -s $+ $1 + } +} + +alias Atma.Access { + $iif(!$1,return) + $iif(!$istok($trig.encode($Atma.Triggers),$2,5),return) + + var %Trig.AllowList = 0 + var %Trig.Allowed = 0 + var %regex = /^Triggers. $+ $replace($2,^,\^) $+ .Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this trigger. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Trig.AllowList = 1 + $iif(%matchhost iswm $1, %Trig.Allowed = 1) + } + inc %counter + } + + var %Global.AllowList = 0 + var %Global.Allowed = 0 + var %regex = /^Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + var %matchhost = $regml(1) + if ((%matchhost iswm $1) && ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == DENY)) { + return DENIED You are banned from using this FileServer. Reason:( $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),3-,32) ) (Ban Expires: $iif($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32),$asctime($ifmatch) / Current time = $asctime($ctime),Never) ) + } + if ($gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),1,32) == ALLOW) { + %Global.AllowList = 1 + $iif(%matchhost iswm $1, %Global.Allowed = 1) + } + inc %counter + } + if (%Trig.AllowList || %Global.AllowList) { + $iif(%Trig.AllowList && %Trig.Allowed,return ALLOWED) + $iif(%Global.AllowList && %Global.Allowed,return ALLOWED) + return DENIED You do not have permission to access this exclusive $iif(%Global.AllowList,FileServer.,trigger.) + } + else { + return ALLOWED + } +} + +alias Atma.Access.Add { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + hadd _/\tmaFS %Scope $+ $1 $3- +} + +alias -l Atma.Access.Remove { + var %Scope = $iif($2 != Global,Triggers. $+ $2 $+ .Access.,Access.) + Atma.Config -r %Scope $+ $1 +} + +alias -l Atma.Access.Audit { + var %regex = /^(Triggers\..*?\.)?Access.(.*?)$/ + var %counter = 1 + while (%counter <= $hfind(_/\tmaFS,%regex,0,r)) { + .echo -q $regex($hfind(_/\tmaFS,%regex,%counter,r),%regex) + if (*!*@* iswm $regml($regml(0))) { + var %expires = $gettok($Atma.Config($hfind(_/\tmaFS,%regex,%counter,r)),2,32) + if (%expires && (%expires < $ctime)) { + debug.print PERMISSION $hfind(_/\tmaFS,%regex,%counter,r) EXPIRED, PURGED + Atma.Config -r $hfind(_/\tmaFS,%regex,%counter,r) + } + } + inc %counter + } +} + +alias Atma.Chat { + if ($window(@fserv-chat)) { return } + window -el15 @fserv-chat + aline -l @fserv-chat @ $+ $me + var %counter = 1 + while (%counter <= $fserv(0)) { + aline -l @fserv-chat $fserv(%counter) $+ / $+ $scid($fserv(%counter).cid).network + inc %counter + } +} + +alias -l trig.encode { + return $replace($1-, $& + $chr(32),^32, $& + $chr(46),^46) +} +alias -l trig.decode { + return $replace($1-, $& + ^32,$chr(32), $& + ^46,$chr(46)) +} +alias -l regex.encode { + return $replace($1-, $& + \,\\, $& + .,\., $& + *,\*, $& + +,\+, $& + [,\[, $& + ],\], $& + $chr(40), \ $+ $chr(40), $& + $chr(41), \ $+ $chr(41)) +} +alias -l _errorbox .echo -q $input($$1-,260,$Atma) +alias -l debug.print $iif($window(@Atma),aline @Atma $$1-) +alias -l servername { scon $1 return $!server } +alias networkname { return $iif($network,$network,atma.unknown.network) } diff --git a/.svn/pristine/19/19ae04914ae53bcd88a3ed541aac80ee1258b4de.svn-base b/.svn/pristine/19/19ae04914ae53bcd88a3ed541aac80ee1258b4de.svn-base new file mode 100644 index 0000000..5ec1832 --- /dev/null +++ b/.svn/pristine/19/19ae04914ae53bcd88a3ed541aac80ee1258b4de.svn-base @@ -0,0 +1,117 @@ +/////////////////////////////////////////////////////////////////// +// Atma FileServer for mIRC 6.02+ +// Version Information +// +// KEY: +// +// + Addition +// - Removal +// = Planned Features +// [+x.xx] How much of a version change this will mean +// (at a guess) +/////////////////////////////////////////////////////////////////// + +[1.40-xxxxxxxx] +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Add web updates +=Add to and update styles system + +[1.393-20070809] ++Fixed a bug in the configuration dialog that was preventing the fserv find limit not to save when edited + +[1.392-20060821] ++Fixed a bug in the CTCP channel config check that made ctcp not work in some cases ++Hits tracking was made more accurate (should be no more false positives on unrelated dcc chatting) + +[1.391-20050103] ++Fixed a bug in formatstr.sa that caused it not to load its profiles properly + +[1.39-20041217] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. ++Rewrote the queue system, its much more accurate and efficient now ++!list does not respond if the fserv is inactive ++Fixed the search, now uses plain wildcard searches. Why I used regex before, I don't know. ++Fixed the channel guard checkbox, changed it to terminate all sends and clear all queues. + +[1.372-20030710] ++Added version check (only loads on mIRC 6.02 or higher) ++Added Multiserver Channel Configuration + You can now set different channel settings for your different IRC network groups. Very useful ;o)~ + Also this is the significant code change for this version, so it's also the most likely source of bugs should any arise. So don't forget to bug me if it breaks so I can fix it!!!! ++Made sure Atma deactivates itself when mIRC closes, so it's not always on when mIRC starts. Kind of defeated the "option" of start-on-connect. ++Fixed a bug in the quicksearch caching process which ran into problems when the folder being served contained certain special characters i.e. parenthesis. ++Fixed a bug in the hit counter, wasn't counting hits when in CTCP mode ++Added the ability to have ads span MULTIPLE LINES, just use &\ to indicate what follows belongs on a new line. +=Add instasend +=Write automatic importer for older configs, add version identifier in current config system for future use +=Fix channel guard +=Refine queue system +=Add to and update styles system + +[1.31-20030204] ++Fixed bug -- wasn't creating the default channel configuration on startup if it wasn't there!!!! ARGH! ++Added new styles!!! (Ok, now that I have, it's YOUR turn... c'mon! Make up some cool styles and send them to me ^_^) + PoIz�n, xServ_Classic, SphinxScript_Saiyan, #!/bin/bash, micron ++Fixed !list bug -- wasn't properly showing ad ++Fixed advertise alias -- couldn't handle /atma.advertise *, so timed ads weren't going out right ++Oh to heck with it,..... FIXED ALL ADVERTISING BUGS!!!! CURSE THEM ALL!!!!! THEY AT LAST ARE DEAD!!! + -- if, by some obscene chance, your ads are not displaying as they should, email me what it _is_ displaying, how/where it is displaying it (channel ad, !list, etc.), what you feel is wrong, and also include your atma.dat file for debugging purposes. ++Fixed CTCP trigger bug -- it was responding to ALL CTCPs when the fserv was disabled. Annoying... ++Added &Atma.Version and &Atma.Build identifiers to the formatString profile ++Made sure all the Atma formatString identifiers are listed in the dialog. ++Made the "Start on connect" setting in Atma multi-server conscious -- that is, it won't restart everytime you connect to a new server. It will only autostart if there are no other currently active connections. + +[1.30-20030131] ++Fixed !list bug -- since the 1.20 updates it was mysteriously tending to channels not being served to again. ++Fixed a queue bug -- users were able to queue one file over their limit. Not anymore. ++Clearing the queue file on Atma.Activate was moved to on:start, to keep it from deleting every time you joined a new server and had "activate on connect" checked. ++Fixed a bug in the CTCP trigger code. Nonconfigured channels were not detecting their CTCP requests properly. They are now ;o)~ ++Changed how the access auditing timer was handled, so no more "ATMA.ACCESS.AUDIT Unknown command" errors ++Coded the rest of the buttons in the queue manager, also made sure they're all multiserver-compliant as well. No more buttons that don't work because the developer was lazy ;oP~ ++Added a button to manually add a file to the queue. It was a useful feature some people thought would be a nice addition :) ++MULTISERVER ADDITIONS (Only basic activity, no multiserver configuration yet) + +Server ad now displays fine across multiple servers (it used to only work in the active server context, and barely at that) + +Queues now handled across multiple servers. (Stored the CID in the queue file) ++NICKCHANGE HANDLING + +When a user nickname change is detected, all of that user's queues are modified to point to the new nickname + +If a user changes their nickname with an active fserv session, that session is terminated to ensure that queues are not added using the old nick. ++Some minor tweaks to the code that I can barely even remember... mostly just to make sure everything works fine even when the $scriptdir contains spaces. Must support spaces..... + +[1.20-20021205] ++Preview window now shows your ad using YOUR default channel font and size ++Integrated the Sylver Addon (SA) format specs ++Moved trigger style configuration to the Basic Config tab, under Ad Setup ++Moved QuickSearch settings to the Advanced Configuration tab ++Added session handling for fserv access (keeps track of whos on what trigger, typed it in what channel) ++Built in Channel Profiles -- the biggest addition this time around. This allows you to set channel-specific fserv settings, like ad settings and queue limits, for specific channels that override the global settings. + -- Queue limit checks are done using channel profile settings. Queues are passed to the fserv's global queue, there are no local queues, as they would only serve to hamper outgoing bandwidth. ++Let triggers contain spaces and periods (before this would cause weird problems, since spaces are not allowed in hashtables and periods are used as property separators, thus the trigger would not be added properly. ++CTCP triggers are NOW DEPENDENT ON THE USER BEING IN A CHANNEL THEY'RE BEING SERVED TO. This is to satisfy the requirement of a channel parameter in the session database for queue limits, so the fserv checks for an adequate channel that the user is joined to and uses that. Not perfect, but the best available for CTCP-style triggers. If no channel is found, the fserv is not triggered. ++Fixed a bug when deleting triggers,.. if the trigger being deleted matched the first letters of another trigger, the other trigger would be lost as well, i.e. deleting the trigger foo would also delete foobar, foob, etc. ++Made the QuickSearch cache process report total files cached / seconds it took / files per second... mostly just to satisfy my curiosity... its fast :D. good and exact too, used $ticks ^_^ ++Made an installation script + +[1.10-20021107] ++ !list now works even when fserv is disabled ++ !list no longer responds on channels not being served to ++ Triggers are now sorted alphabetically in the ad (some people really cared about this) ++ @find no longer responds if no results were found. Why flood users with queries if we've got nothing to sell? ++ Added support for people who type 'cd..' instead of 'cd ..' -- It was just irritating to watch ++ Gave Statistics its own tab to make room for more Advanced Config ++ When the fserv tells you to dccallow, it gives you the proper syntax now (it was up until now missing the '+' sign) ++ Added option to enable/disable in-fserv find ++ Added result limiting for in-fserv find + +[1.00-20021017] +=+= First official release =+= + +[0.00-20021007] +=+= Atma project started =+= \ No newline at end of file diff --git a/.svn/pristine/1f/1fd8ed8469e8d77c77acbce1d52961e4066e87f2.svn-base b/.svn/pristine/1f/1fd8ed8469e8d77c77acbce1d52961e4066e87f2.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..046340e2d2ee33168db0f54022e20bf1881f15b9 GIT binary patch literal 14272 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/23/23e8e48448f674986804944ed67590a381bde5e9.svn-base b/.svn/pristine/23/23e8e48448f674986804944ed67590a381bde5e9.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..4a8f1d845664d5f9b1e48e4abdc484f7c417efbd GIT binary patch literal 64945 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 literal 0 HcmV?d00001 diff --git a/.svn/pristine/28/28a1ade93c418cde8de0ef8c464cc7a269d956ba.svn-base b/.svn/pristine/28/28a1ade93c418cde8de0ef8c464cc7a269d956ba.svn-base new file mode 100644 index 0000000..00c784e --- /dev/null +++ b/.svn/pristine/28/28a1ade93c418cde8de0ef8c464cc7a269d956ba.svn-base @@ -0,0 +1,66 @@ +&^raw.unhandled_start^ +&C00__[&C04unhandled RAW:&C15 &^$1 &C00]__ +&^raw318.display_operator^ +&C15.&C00&B.&B&C05IrcOP&C00[&C15 &^%whois+.operator &C00] +&^raw376.display_motd^ +&C15.&C00&B.&B&C05 -&C15 &^$hget(^raw372,MOTD_ &^$+ &^%^raw376.counter) +&^raw369.display_start^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw.error^ +&C00__[&C04Error&C15 &^$1 &^$+ : &^$regml(^sylver,1) &C00]__ +&^raw4.display_created^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.created) +&^raw4.display_myinfo^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.myinfo) +&^raw318.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw369.display_user^ +&C15.&C00&B.&B&C05Nick&C00[&C15 &^%whois+.nick &C00] &C05User&C00[&C15 &^%whois+.user &C00] &C05Host&C00[&C15 &^%whois+.host &C00] &C05RealName&C00[&C15 &^%whois+.realname &C00] +&^raw376.display_end^ +&C00__[&C04MOTD&C00]&C15______________________ +&^msg^ +&C4(&C &^$+ &^$me &^$+ &C4)&C &^$2- +&^raw4.display_start^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.simplemsg^ +&C05.&C04&B.&B&C00[&C15 &^$+ &^$2- &^$+ &C00] +&^raw318.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw318.display_signon^ +&C15.&C00&B.&B&C05Sign-On time&C00[&C15 &^$asctime(&^%whois+.signon) &C00] +&^raw318.display_end^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw366.display_end^ +&C05.&C04&B.&B&C00[&C04h/ops&C15 &^%^raw366.hops ( &^$+ &^$int(&^$calc(&^%^raw366.hops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04ops&C15 &^%^raw366.ops ( &^$+ &^$int(&^$calc(&^%^raw366.ops / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04voiced&C15 &^%^raw366.voice ( &^$+ &^$int(&^$calc(&^%^raw366.voice / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C00[&C04regular&C15 &^%^raw366.regular ( &^$+ &^$int(&^$calc(&^%^raw366.regular / &^%^raw366.total * 100)) &^$+ &^% &^$+ )&C00]&C15 +&^raw318.display_channels^ +&C15.&C00&B.&B&C05Channels&C00[&C15 &^%whois+.channels &C00] +&^raw318.display_idle^ +&C15.&C00&B.&B&C05Idle for &C00[&C15 &^$duration(&^%whois+.idle) &C00] +&^raw.message^ +&C00__[&C04Server Message&C15 &^$1- &C00]__ +&^raw366.display_names^ +&^$eval(&C15.&C00&B.&B&C15 $eval(&^% &^$+ [ ^raw353.names &^$+ [ &^%^raw366.counter ] ],2),2) +&^raw376.display_start^ +&C00__[&C04MOTD&C00]&C15______________________ +&^raw4.display_welcome^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.welcome) +&^raw369.display_server^ +&C15.&C00&B.&B&C05Server&C00[&C15 &^%whois+.server &C00] &C05Info&C00[&C15 &^%whois+.serverinfo &C00] +&^raw4.display_end^ +&C00______[&C04Server information for&C15 &^$server &C00]&C15______ +&^raw.unhandled_data^ +&C15.&C00&B.&B&C05Data&C00[&C15 &^$regml(^sylver,1) &C00] +_name +Phoenix Theme for SylverIRC +&^raw318.display_away^ +&C15.&C00&B.&B&C05Away&C00[&C15 &^%whois+.away &C00] +&^raw369.display_end^ +&C00______[&C04whowas information for&C15 &^%whois+.nick &C00]&C15______ +&^raw4.display_yourhost^ +&C15.&C00&B.&B&C[&C15 &^$eval(&^%raw.server.yourhost) +&^raw318.display_start^ +&C00______[&C04whois information for&C15 &^%whois+.nick &C00]&C15______ +&^raw318.display_extra^ +&C15.&C00&B.&B&C05Extra&C00[&C15 &^$gettok(&^%whois+.extra,&^%whois+.counter,58) &C00] +&^raw366.display_start^ +&C05.&C04&B.&B&C00[&C04Names for&C15 &^%^raw353.chan &C00]&C15 diff --git a/.svn/pristine/2a/2a022f5a708513db3afbef53aad817b1733e3f42.svn-base b/.svn/pristine/2a/2a022f5a708513db3afbef53aad817b1733e3f42.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..0b522af45f462d5d9750e65ff6833f0c57b65c1a GIT binary patch literal 101470 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